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
f60dde41
Unverified
Commit
f60dde41
authored
Jun 29, 2018
by
neil
Committed by
GitHub
Jun 29, 2018
Browse files
Merge pull request #1698 from Neilpang/dev
Dev
parents
8697972d
9c545059
Changes
2
Hide whitespace changes
Inline
Side-by-side
deploy/cpanel_uapi.sh
View file @
f60dde41
...
@@ -2,8 +2,12 @@
...
@@ -2,8 +2,12 @@
# Here is the script to deploy the cert to your cpanel using the cpanel API.
# Here is the script to deploy the cert to your cpanel using the cpanel API.
# Uses command line uapi. --user option is needed only if run as root.
# Uses command line uapi. --user option is needed only if run as root.
# Returns 0 when success.
# Returns 0 when success.
# Written by Santeri Kannisto <santeri.kannisto@2globalnomads.info>
#
# Public domain, 2017
# Please note that I am no longer using Github. If you want to report an issue
# or contact me, visit https://forum.webseodesigners.com/web-design-seo-and-hosting-f16/
#
# Written by Santeri Kannisto <santeri.kannisto@webseodesigners.com>
# Public domain, 2017-2018
#export DEPLOY_CPANEL_USER=myusername
#export DEPLOY_CPANEL_USER=myusername
...
@@ -28,15 +32,9 @@ cpanel_uapi_deploy() {
...
@@ -28,15 +32,9 @@ cpanel_uapi_deploy() {
_err
"The command uapi is not found."
_err
"The command uapi is not found."
return
1
return
1
fi
fi
if
!
_exists php
;
then
_err
"The command php is not found."
return
1
fi
# read cert and key files and urlencode both
# read cert and key files and urlencode both
_certstr
=
$(
cat
"
$_ccert
"
)
_cert
=
$(
_url_encode <
"
$_ccert
"
)
_keystr
=
$(
cat
"
$_ckey
"
)
_key
=
$(
_url_encode <
"
$_ckey
"
)
_cert
=
$(
php
-r
"echo urlencode(
\"
$_certstr
\"
);"
)
_key
=
$(
php
-r
"echo urlencode(
\"
$_keystr
\"
);"
)
_debug _cert
"
$_cert
"
_debug _cert
"
$_cert
"
_debug _key
"
$_key
"
_debug _key
"
$_key
"
...
...
dnsapi/dns_ispconfig.sh
View file @
f60dde41
...
@@ -128,7 +128,7 @@ _ISPC_addTxt() {
...
@@ -128,7 +128,7 @@ _ISPC_addTxt() {
curSerial
=
"
$(
date
+%s
)
"
curSerial
=
"
$(
date
+%s
)
"
curStamp
=
"
$(
date
+
'%F %T'
)
"
curStamp
=
"
$(
date
+
'%F %T'
)
"
params
=
"
\"
server_id
\"
:
\"
${
server_id
}
\"
,
\"
zone
\"
:
\"
${
zone
}
\"
,
\"
name
\"
:
\"
${
fulldomain
}
.
\"
,
\"
type
\"
:
\"
txt
\"
,
\"
data
\"
:
\"
${
txtvalue
}
\"
,
\"
aux
\"
:
\"
0
\"
,
\"
ttl
\"
:
\"
3600
\"
,
\"
active
\"
:
\"
y
\"
,
\"
stamp
\"
:
\"
${
curStamp
}
\"
,
\"
serial
\"
:
\"
${
curSerial
}
\"
"
params
=
"
\"
server_id
\"
:
\"
${
server_id
}
\"
,
\"
zone
\"
:
\"
${
zone
}
\"
,
\"
name
\"
:
\"
${
fulldomain
}
.
\"
,
\"
type
\"
:
\"
txt
\"
,
\"
data
\"
:
\"
${
txtvalue
}
\"
,
\"
aux
\"
:
\"
0
\"
,
\"
ttl
\"
:
\"
3600
\"
,
\"
active
\"
:
\"
y
\"
,
\"
stamp
\"
:
\"
${
curStamp
}
\"
,
\"
serial
\"
:
\"
${
curSerial
}
\"
"
curData
=
"{
\"
session_id
\"
:
\"
${
sessionID
}
\"
,
\"
client_id
\"
:
\"
${
client_id
}
\"
,
\"
params
\"
:{
${
params
}
}}"
curData
=
"{
\"
session_id
\"
:
\"
${
sessionID
}
\"
,
\"
client_id
\"
:
\"
${
client_id
}
\"
,
\"
params
\"
:{
${
params
}
}
,
\"
update_serial
\"
:true
}"
curResult
=
"
$(
_post
"
${
curData
}
"
"
${
ISPC_Api
}
?dns_txt_add"
)
"
curResult
=
"
$(
_post
"
${
curData
}
"
"
${
ISPC_Api
}
?dns_txt_add"
)
"
_debug
"Calling _ISPC_addTxt: '
${
curData
}
' '
${
ISPC_Api
}
?dns_txt_add'"
_debug
"Calling _ISPC_addTxt: '
${
curData
}
' '
${
ISPC_Api
}
?dns_txt_add'"
_debug
"Result of _ISPC_addTxt: '
$curResult
'"
_debug
"Result of _ISPC_addTxt: '
$curResult
'"
...
@@ -160,7 +160,7 @@ _ISPC_rmTxt() {
...
@@ -160,7 +160,7 @@ _ISPC_rmTxt() {
*
)
*
)
unset
IFS
unset
IFS
_info
"Retrieved Record ID."
_info
"Retrieved Record ID."
curData
=
"{
\"
session_id
\"
:
\"
${
sessionID
}
\"
,
\"
primary_id
\"
:
\"
${
record_id
}
\"
}"
curData
=
"{
\"
session_id
\"
:
\"
${
sessionID
}
\"
,
\"
primary_id
\"
:
\"
${
record_id
}
\"
,
\"
update_serial
\"
:true
}"
curResult
=
"
$(
_post
"
${
curData
}
"
"
${
ISPC_Api
}
?dns_txt_delete"
)
"
curResult
=
"
$(
_post
"
${
curData
}
"
"
${
ISPC_Api
}
?dns_txt_delete"
)
"
_debug
"Calling _ISPC_rmTxt: '
${
curData
}
' '
${
ISPC_Api
}
?dns_txt_delete'"
_debug
"Calling _ISPC_rmTxt: '
${
curData
}
' '
${
ISPC_Api
}
?dns_txt_delete'"
_debug
"Result of _ISPC_rmTxt: '
$curResult
'"
_debug
"Result of _ISPC_rmTxt: '
$curResult
'"
...
...
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