Add custom option to map multidomain RIDs
This commit is contained in:
parent
80e13bc24a
commit
2982e9943e
@ -2,7 +2,7 @@
|
|||||||
#
|
#
|
||||||
# Author: Marvin Edeler
|
# Author: Marvin Edeler
|
||||||
# Report Bugs here: https://github.com/Marvo2011/acme.sh/issues/1
|
# Report Bugs here: https://github.com/Marvo2011/acme.sh/issues/1
|
||||||
# Last Edit: 09.01.2022
|
# Last Edit: 17.02.2022
|
||||||
|
|
||||||
dns_selfhost_add() {
|
dns_selfhost_add() {
|
||||||
domain=$1
|
domain=$1
|
||||||
@ -14,6 +14,7 @@ dns_selfhost_add() {
|
|||||||
SELFHOSTDNS_UPDATE_URL="https://selfhost.de/cgi-bin/api.pl"
|
SELFHOSTDNS_UPDATE_URL="https://selfhost.de/cgi-bin/api.pl"
|
||||||
SELFHOSTDNS_USERNAME="${SELFHOSTDNS_USERNAME:-$(_readaccountconf_mutable SELFHOSTDNS_USERNAME)}"
|
SELFHOSTDNS_USERNAME="${SELFHOSTDNS_USERNAME:-$(_readaccountconf_mutable SELFHOSTDNS_USERNAME)}"
|
||||||
SELFHOSTDNS_PASSWORD="${SELFHOSTDNS_PASSWORD:-$(_readaccountconf_mutable SELFHOSTDNS_PASSWORD)}"
|
SELFHOSTDNS_PASSWORD="${SELFHOSTDNS_PASSWORD:-$(_readaccountconf_mutable SELFHOSTDNS_PASSWORD)}"
|
||||||
|
SELFHOSTDNS_MAP="${SELFHOSTDNS_MAP:-$(_readaccountconf_mutable SELFHOSTDNS_MAP)}"
|
||||||
SELFHOSTDNS_RID="${SELFHOSTDNS_RID:-$(_readaccountconf_mutable SELFHOSTDNS_RID)}"
|
SELFHOSTDNS_RID="${SELFHOSTDNS_RID:-$(_readaccountconf_mutable SELFHOSTDNS_RID)}"
|
||||||
SELFHOSTDNS_RID2="${SELFHOSTDNS_RID2:-$(_readaccountconf_mutable SELFHOSTDNS_RID2)}"
|
SELFHOSTDNS_RID2="${SELFHOSTDNS_RID2:-$(_readaccountconf_mutable SELFHOSTDNS_RID2)}"
|
||||||
SELFHOSTDNS_LAST_SLOT="$(_readaccountconf_mutable SELFHOSTDNS_LAST_SLOT)"
|
SELFHOSTDNS_LAST_SLOT="$(_readaccountconf_mutable SELFHOSTDNS_LAST_SLOT)"
|
||||||
@ -24,9 +25,12 @@ dns_selfhost_add() {
|
|||||||
|
|
||||||
_saveaccountconf_mutable SELFHOSTDNS_USERNAME "$SELFHOSTDNS_USERNAME"
|
_saveaccountconf_mutable SELFHOSTDNS_USERNAME "$SELFHOSTDNS_USERNAME"
|
||||||
_saveaccountconf_mutable SELFHOSTDNS_PASSWORD "$SELFHOSTDNS_PASSWORD"
|
_saveaccountconf_mutable SELFHOSTDNS_PASSWORD "$SELFHOSTDNS_PASSWORD"
|
||||||
|
_saveaccountconf_mutable SELFHOSTDNS_MAP "$SELFHOSTDNS_MAP"
|
||||||
_saveaccountconf_mutable SELFHOSTDNS_RID "$SELFHOSTDNS_RID"
|
_saveaccountconf_mutable SELFHOSTDNS_RID "$SELFHOSTDNS_RID"
|
||||||
_saveaccountconf_mutable SELFHOSTDNS_RID2 "$SELFHOSTDNS_RID2"
|
_saveaccountconf_mutable SELFHOSTDNS_RID2 "$SELFHOSTDNS_RID2"
|
||||||
|
|
||||||
|
rid=$(echo $SELFHOSTDNS_MAP | grep -Eoi "$domain:(\d+)" | tr -d "$domain:")
|
||||||
|
if test -z "$rid"; then
|
||||||
if [ $SELFHOSTDNS_LAST_SLOT = "2" ]; then
|
if [ $SELFHOSTDNS_LAST_SLOT = "2" ]; then
|
||||||
rid=$SELFHOSTDNS_RID
|
rid=$SELFHOSTDNS_RID
|
||||||
SELFHOSTDNS_LAST_SLOT=1
|
SELFHOSTDNS_LAST_SLOT=1
|
||||||
@ -34,6 +38,7 @@ dns_selfhost_add() {
|
|||||||
rid=$SELFHOSTDNS_RID2
|
rid=$SELFHOSTDNS_RID2
|
||||||
SELFHOSTDNS_LAST_SLOT=2
|
SELFHOSTDNS_LAST_SLOT=2
|
||||||
fi
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
_saveaccountconf_mutable SELFHOSTDNS_LAST_SLOT "$SELFHOSTDNS_LAST_SLOT"
|
_saveaccountconf_mutable SELFHOSTDNS_LAST_SLOT "$SELFHOSTDNS_LAST_SLOT"
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user