Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
ruanhaishen
Acme.Sh
Commits
281aa349
Commit
281aa349
authored
Apr 05, 2016
by
neil
Browse files
Save user's PATH for cron job.
parent
df886ffa
Changes
1
Show whitespace changes
Inline
Side-by-side
le.sh
View file @
281aa349
#!/usr/bin/env bash
VER
=
1.2.
1
VER
=
1.2.
2
PROJECT
=
"https://github.com/Neilpang/le"
DEFAULT_CA
=
"https://acme-v01.api.letsencrypt.org"
...
...
@@ -585,7 +585,7 @@ _saveaccountconf() {
key
=
"
$1
"
value
=
"
$2
"
if
[
"
$ACCOUNT_CONF_PATH
"
]
;
then
_setopt
$ACCOUNT_CONF_PATH
"
$key
"
"="
"
$value
"
_setopt
$ACCOUNT_CONF_PATH
"
$key
"
"="
"
\
"
$value
\"
"
else
_err
"ACCOUNT_CONF_PATH is empty, can not save
$key
=
$value
"
fi
...
...
@@ -645,6 +645,13 @@ _initpath() {
source
"
$ACCOUNT_CONF_PATH
"
fi
if
[[
"
$IN_CRON
"
]]
;
then
if
[[
!
"
$_USER_PATH_EXPORTED
"
]]
;
then
_USER_PATH_EXPORTED
=
1
export
PATH
=
"
$USER_PATH
:
$PATH
"
fi
fi
if
[
-z
"
$API
"
]
;
then
if
[
-z
"
$STAGE
"
]
;
then
API
=
"
$DEFAULT_CA
"
...
...
@@ -1205,6 +1212,11 @@ issue() {
_info
"Your cert is in
$CERT_PATH
"
cp
"
$CERT_PATH
"
"
$CERT_FULLCHAIN_PATH
"
if
[[
!
"
$USER_PATH
"
]]
||
[[
!
"
$IN_CRON
"
]]
;
then
USER_PATH
=
"
$PATH
"
_saveaccountconf
"USER_PATH"
"
$USER_PATH
"
fi
fi
...
...
@@ -1474,6 +1486,9 @@ _initconf() {
#ACCOUNT_KEY_HASH=account key hash
USER_AGENT=
\"
le.sh client:
$PROJECT
\"
#USER_PATH=""
#dns api
#######################
#Cloudflare:
...
...
@@ -1605,7 +1620,9 @@ uninstall() {
}
cron
()
{
IN_CRON
=
1
renewAll
IN_CRON
=
""
}
version
()
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment