mirror of
https://github.com/acmesh-official/acme.sh.git
synced 2025-05-11 13:32:50 +00:00
checked mysql returns
This commit is contained in:
parent
d7b4a7763e
commit
e3c8cc6820
@ -108,10 +108,16 @@ set_record() {
|
|||||||
full=$2
|
full=$2
|
||||||
txtvalue=$3
|
txtvalue=$3
|
||||||
_domain_id=$(mysql -ss "-h${PDNS_Host}" "-P${PDNS_Port}" "-u${PDNS_User}" "-p${PDNS_Pass}" -e "SELECT id FROM ${PDNS_Database}.domains WHERE name='${root}'")
|
_domain_id=$(mysql -ss "-h${PDNS_Host}" "-P${PDNS_Port}" "-u${PDNS_User}" "-p${PDNS_Pass}" -e "SELECT id FROM ${PDNS_Database}.domains WHERE name='${root}'")
|
||||||
# insert challenge.
|
if [ -z "$_domain_id" ]; then
|
||||||
mysql -ss "-h${PDNS_Host}" "-P${PDNS_Port}" "-u${PDNS_User}" "-p${PDNS_Pass}" -e "INSERT INTO ${PDNS_Database}.records (domain_id,name, content, type,ttl,prio) VALUES \
|
return 1
|
||||||
(${_domain_id},'${full}','${txtvalue}','TXT',60,NULL);"
|
fi
|
||||||
|
# insert challenge.
|
||||||
|
_dns_insert=$(mysql -ss "-h${PDNS_Host}" "-P${PDNS_Port}" "-u${PDNS_User}" "-p${PDNS_Pass}" -e "INSERT INTO ${PDNS_Database}.records (domain_id,name, content, type,ttl,prio) VALUES \
|
||||||
|
(${_domain_id},'${full}','${txtvalue}','TXT',60,NULL);")
|
||||||
|
if [ -z "$_dns_insert" ]; then
|
||||||
|
return 1
|
||||||
|
fi
|
||||||
|
|
||||||
if ! notify_slaves "$root"; then
|
if ! notify_slaves "$root"; then
|
||||||
return 1
|
return 1
|
||||||
fi
|
fi
|
||||||
@ -124,8 +130,10 @@ rm_record() {
|
|||||||
root=$1
|
root=$1
|
||||||
full=$2
|
full=$2
|
||||||
|
|
||||||
mysql -ss "-h${PDNS_Host}" "-P${PDNS_Port}" "-u${PDNS_User}" "-p${PDNS_Pass}" -e "DELETE FROM ${PDNS_Database}.records WHERE name='${full}' AND type='TXT';"
|
_pdns_rm=$(mysql -ss "-h${PDNS_Host}" "-P${PDNS_Port}" "-u${PDNS_User}" "-p${PDNS_Pass}" -e "DELETE FROM ${PDNS_Database}.records WHERE name='${full}' AND type='TXT';")
|
||||||
|
if [ -z "$_pdns_rm" ]; then
|
||||||
|
return 1
|
||||||
|
fi
|
||||||
if ! notify_slaves "$root"; then
|
if ! notify_slaves "$root"; then
|
||||||
return 1
|
return 1
|
||||||
fi
|
fi
|
||||||
@ -136,8 +144,10 @@ rm_record() {
|
|||||||
notify_slaves() {
|
notify_slaves() {
|
||||||
root=$1
|
root=$1
|
||||||
# hack set last_check to null to force update. #
|
# hack set last_check to null to force update. #
|
||||||
mysql -ss "-h${PDNS_Host}" "-P${PDNS_Port}" "-u${PDNS_User}" "-p${PDNS_Pass}" -e "UPDATE ${PDNS_Database}.domains SET last_check=NULL WHERE name='${root}';"
|
_pdns_notify=$(mysql -ss "-h${PDNS_Host}" "-P${PDNS_Port}" "-u${PDNS_User}" "-p${PDNS_Pass}" -e "UPDATE ${PDNS_Database}.domains SET last_check=NULL WHERE name='${root}';")
|
||||||
|
if [ -z "$_pdns_notify" ]; then
|
||||||
|
return 1
|
||||||
|
fi
|
||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user