diff --git a/cloudflare-template.sh b/cloudflare-template.sh index f905bc6..8fc4883 100644 --- a/cloudflare-template.sh +++ b/cloudflare-template.sh @@ -276,6 +276,20 @@ cf_proxy () { debug_output+=$logger_output"\n" } +cf_ipset () { + ip=$parameter_value + logger_output="DDNS Updater: IP been set to $ip" + logger $logger_output + debug_ouput+=logger_output"\n" +} + +cd_ipcheck () { + ip="" + logger_output="DDNS Updater: IP been set to do a recheck" + logger $logger_output + debug_ouput+=logger_output"\n" +} + cf_parameter_commands () { parameter_temp=${parameter_current:1} parameter_command=${parameter_temp%=*} @@ -314,6 +328,12 @@ cf_parameter_commands () { "proxy") cf_proxy ;; + "ipset") + cf_ipset + ;; + "ipcheck" + cf_ipcheck + ;; *) logger_output="DDNS Updater: invalid parameter option been defined [${parameter_current}]" debug_output+=$logger_output"\n"