Skip to content

Commit f4315e2

Browse files
author
neil
committed
fix _date2time
1 parent f0ac566 commit f4315e2

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

.github/workflows/DNS.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -465,7 +465,7 @@ jobs:
465465
466466
Omnios:
467467
runs-on: ubuntu-latest
468-
needs: DragonFlyBSD
468+
needs: Solaris
469469
env:
470470
TEST_DNS : ${{ secrets.TEST_DNS }}
471471
TestingDomain: ${{ secrets.TestingDomain }}
@@ -491,7 +491,7 @@ jobs:
491491
with:
492492
envs: 'TEST_DNS TestingDomain TEST_DNS_NO_WILDCARD TEST_DNS_NO_SUBDOMAIN TEST_DNS_SLEEP CASE TEST_LOCAL DEBUG http_proxy https_proxy HTTPS_INSECURE TokenName1 TokenName2 TokenName3 TokenName4 TokenName5 ${{ secrets.TokenName1}} ${{ secrets.TokenName2}} ${{ secrets.TokenName3}} ${{ secrets.TokenName4}} ${{ secrets.TokenName5}}'
493493
copyback: false
494-
prepare: pkgutil -y -i socat
494+
prepare: pkg install socat
495495
run: |
496496
pkg set-mediator -v -I [email protected] openssl
497497
export PATH=/usr/gnu/bin:$PATH

acme.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1795,6 +1795,10 @@ _date2time() {
17951795
if date -u -j -f "%Y-%m-%d %H:%M:%S" "$(echo "$1" | tr -d "Z" | tr "T" ' ')" +"%s" 2>/dev/null; then
17961796
return
17971797
fi
1798+
#Omnios
1799+
if da="$(echo "$1" | tr -d "Z" | tr "T" ' ')" perl -MTime::Piece -e 'print Time::Piece->strptime($ENV{da}, "%Y-%m-%d %H:%M:%S")->epoch, "\n";' 2>/dev/null; then
1800+
return
1801+
fi
17981802
_err "Can not parse _date2time $1"
17991803
return 1
18001804
}

0 commit comments

Comments
 (0)