diff --git a/getssl b/getssl index 81f32d8..4eebf53 100755 --- a/getssl +++ b/getssl @@ -141,10 +141,11 @@ # 2016-10-25 bug fix Issue #141 challenge error 400 (1.71) # 2016-10-26 check content of key files, not just recreate if missing. # 2016-10-26 Improvements on portability (1.72) +# 2016-10-26 Date formatting for busybox (1.73) # ---------------------------------------------------------------------------------------- PROGNAME=${0##*/} -VERSION="1.72" +VERSION="1.73" # defaults CODE_LOCATION="https://raw.githubusercontent.com/srvrco/getssl/master/getssl" @@ -445,6 +446,8 @@ date_epoc() { # convert the date into epoch time date -j -f "%b %d %T %Y %Z" "$1" +%s elif [[ "$os" == "mac" ]]; then date -j -f "%b %d %T %Y %Z" "$1" +%s + elif [[ "$os" == "busybox" ]]; then + date -D "%b %d %T %Y %Z" -d "$1" +%s else date -d "$1" +%s fi @@ -595,6 +598,8 @@ get_os() { # function to get the current Operating System os="mac" elif [[ ${uname_res:0:6} == "CYGWIN" ]]; then os="cygwin" + elif [[ $(date --version| grep -ic busybox) -gt 0 ]]; then + os="busybox" else os="unknown" fi