return 1
fi
+ #save the api key and email to the account conf file.
+ _saveaccountconf CF_Key "$CF_Key"
+ _saveaccountconf CF_Email "$CF_Email"
+
_debug "First detect the root zone"
if ! _get_root $fulldomain ; then
_err "invalid domain"
_debug "$(grep -H -n "^$__opt$__sep" $__conf)"
}
+#_savedomainconf key value
+#save to domain.conf
+_savedomainconf() {
+ key="$1"
+ value="$2"
+ if [ "$DOMAIN_CONF" ] ; then
+ _setopt $DOMAIN_CONF "$key" "=" "$value"
+ else
+ _debug "DOMAIN_CONF is empty, can not save $key=$value"
+ fi
+}
+
+#_saveaccountconf key value
+_saveaccountconf() {
+ key="$1"
+ value="$2"
+ if [ "$ACCOUNT_CONF_PATH" ] ; then
+ _setopt $ACCOUNT_CONF_PATH "$key" "=" "$value"
+ else
+ _debug "ACCOUNT_CONF_PATH is empty, can not save $key=$value"
+ fi
+}
+
_startserver() {
content="$1"
_NC="nc -q 1"
mkdir -p "$WORKING_DIR"
if [ -z "$ACCOUNT_KEY_PATH" ] ; then
- ACCOUNT_KEY_PATH="$WORKING_DIR/account.acc"
+ ACCOUNT_KEY_PATH="$WORKING_DIR/account.key"
+ fi
+
+ if [ -z "$ACCOUNT_CONF_PATH" ] ; then
+ ACCOUNT_CONF_PATH="$WORKING_DIR/account.conf"
+ fi
+
+ if [ -f "$ACCOUNT_CONF_PATH" ] ; then
+ source "$ACCOUNT_CONF_PATH"
fi
if [ -z "$domain" ] ; then