|
|
@ -246,12 +246,13 @@ createAccountKey() { |
|
|
|
|
|
|
|
account=$1 |
|
|
|
length=$2 |
|
|
|
|
|
|
|
_debug account "$account" |
|
|
|
_debug length "$length" |
|
|
|
if [[ "$length" == "ec-"* ]] ; then |
|
|
|
length=2048 |
|
|
|
fi |
|
|
|
|
|
|
|
if [[ -z "$2" ]] ; then |
|
|
|
if [[ -z "$2" ]] || [[ "$2" == "no" ]] ; then |
|
|
|
_info "Use default length 2048" |
|
|
|
length=2048 |
|
|
|
fi |
|
|
@ -1893,6 +1894,8 @@ Parameters: |
|
|
|
--accountconf Specifies a customized account config file. |
|
|
|
--home Specifies the home dir for $PROJECT_NAME . |
|
|
|
--useragent Specifies the user agent string. it will be saved for future use too. |
|
|
|
--accountemail Specifies the account email for registering, Only valid for the '--install' command. |
|
|
|
--accountkey Specifyes the account key path, Only valid for the '--install' command. |
|
|
|
|
|
|
|
" |
|
|
|
} |
|
|
@ -1939,6 +1942,8 @@ _process() { |
|
|
|
_password="" |
|
|
|
_accountconf="" |
|
|
|
_useragent="" |
|
|
|
_accountemail="" |
|
|
|
_accountkey="" |
|
|
|
while (( ${#} )); do |
|
|
|
case "${1}" in |
|
|
|
|
|
|
@ -2113,6 +2118,16 @@ _process() { |
|
|
|
USER_AGENT="$_useragent" |
|
|
|
shift |
|
|
|
;; |
|
|
|
--accountemail ) |
|
|
|
_accountemail="$2" |
|
|
|
ACCOUNT_EMAIL="$_accountemail" |
|
|
|
shift |
|
|
|
;; |
|
|
|
--accountkey ) |
|
|
|
_accountkey="$2" |
|
|
|
ACCOUNT_KEY_PATH="$_accountkey" |
|
|
|
shift |
|
|
|
;; |
|
|
|
*) |
|
|
|
_err "Unknown parameter : $1" |
|
|
|
return 1 |
|
|
@ -2167,6 +2182,12 @@ _process() { |
|
|
|
if [[ "$_useragent" ]] ; then |
|
|
|
_saveaccountconf "USER_AGENT" "$_useragent" |
|
|
|
fi |
|
|
|
if [[ "$_accountemail" ]] ; then |
|
|
|
_saveaccountconf "ACCOUNT_EMAIL" "$_accountemail" |
|
|
|
fi |
|
|
|
if [[ "$_accountkey" ]] ; then |
|
|
|
_saveaccountconf "ACCOUNT_KEY_PATH" "$_accountkey" |
|
|
|
fi |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|