Browse Source

fix compatible for sh

neil 9 years ago
parent
commit
036e9d1074
2 changed files with 4 additions and 4 deletions
  1. 2 2
      acme.sh
  2. 2 2
      dnsapi/dns-cf.sh

+ 2 - 2
acme.sh

@@ -1982,7 +1982,7 @@ _process() {
   _accountemail=""
   _accountkey=""
   _certhome=""
-  while (( ${#} )); do
+  while [[ ${#} -gt 0 ]] ; do
     case "${1}" in
     
     --help|-h)
@@ -2247,7 +2247,7 @@ fi
 if [[ -z "$1" ]] ; then
   showhelp
 else
-  if [[ "$1" == "-"* ]] ; then
+  if echo "$1" | grep "^-" >/dev/null 2>&1 ; then
     _process "$@"
   else
     "$@"

+ 2 - 2
dnsapi/dns-cf.sh

@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env sh
 
 
 #
@@ -12,7 +12,7 @@ CF_Api="https://api.cloudflare.com/client/v4/"
 ########  Public functions #####################
 
 #Usage: add  _acme-challenge.www.domain.com   "XKrxpRBosdIKFzxW_CT3KLZNf6q0HG9i01zxXp5CPBs"
-dns-cf-add() {
+dns-cf-add(){
   fulldomain=$1
   txtvalue=$2