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
26b5180b
Commit
26b5180b
authored
Mar 16, 2018
by
Martin Kammerlander
Browse files
Rename full_domain and txt_value variables.
parent
11bfb1e5
Changes
1
Show whitespace changes
Inline
Side-by-side
dnsapi/dns_kas.sh
View file @
26b5180b
...
...
@@ -20,14 +20,14 @@ KAS_Api="https://kasapi.kasserver.com/dokumentation/formular.php"
######## Public functions #####################
dns_kas_add
()
{
_full
_
domain
=
$1
_txt
_
value
=
$2
_fulldomain
=
$1
_txtvalue
=
$2
_info
"Using DNS-01 All-inkl/Kasserver hook"
_info
"Adding or Updating
$_full
_
domain
DNS TXT entry on All-inkl/Kasserver"
_info
"Adding or Updating
$_fulldomain
DNS TXT entry on All-inkl/Kasserver"
_check_and_save
_get_zone
"
$_full
_
domain
"
_get_record_name
"
$_full
_
domain
"
_get_zone
"
$_fulldomain
"
_get_record_name
"
$_fulldomain
"
_get_record_id
_info
"Creating TXT DNS record"
...
...
@@ -39,7 +39,7 @@ dns_kas_add() {
params
=
"
$params
&var2=record_type"
params
=
"
$params
&wert2=TXT"
params
=
"
$params
&var3=record_data"
params
=
"
$params
&wert3=
$_txt
_
value
"
params
=
"
$params
&wert3=
$_txtvalue
"
params
=
"
$params
&var4=record_aux"
params
=
"
$params
&wert4=0"
params
=
"
$params
&kas_action=add_dns_settings"
...
...
@@ -57,15 +57,15 @@ dns_kas_add() {
}
dns_kas_rm
()
{
_full
_
domain
=
$1
_txt
_
value
=
$2
_fulldomain
=
$1
_txtvalue
=
$2
_info
"Using DNS-01 All-inkl/Kasserver hook"
_info
"Cleaning up after All-inkl/Kasserver hook"
_info
"Removing
$_full
_
domain
DNS TXT entry on All-inkl/Kasserver"
_info
"Removing
$_fulldomain
DNS TXT entry on All-inkl/Kasserver"
_check_and_save
_get_zone
"
$_full
_
domain
"
_get_record_name
"
$_full
_
domain
"
_get_zone
"
$_fulldomain
"
_get_record_name
"
$_fulldomain
"
_get_record_id
# If there is a record_id, delete the entry
...
...
@@ -86,7 +86,6 @@ dns_kas_rm() {
_err
"No record_id found that can be deleted. Please check manually."
return
1
fi
return
0
}
...
...
@@ -120,7 +119,7 @@ _get_zone() {
}
# Removes the domain/subdomain from the entry since kasserver
# cannot handle _full
_
domain
# cannot handle _fulldomain
# TODO Get a list of all possible root zones and compare (Currently not possible via provider)
# See: https://github.com/Neilpang/acme.sh/wiki/DNS-API-Dev-Guide
_get_record_name
()
{
...
...
@@ -141,7 +140,12 @@ _get_record_id() {
_debug2
"response"
"
$response
"
_record_id
=
"
$(
echo
"
$response
"
|
grep
-A
4
"
$_record_name
"
|
grep
"record_id"
|
cut
-f2
-d
">"
| xargs
)
"
echo
"###########################"
echo
"
$_record_name
"
echo
"
$_record_id
"
echo
"###########################"
echo
"
$response
"
echo
"###########################"
_debug2 _record_id
"
$_record_id
"
return
0
}
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