aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Christian Hesse <mail@eworm.de>2019-07-05 23:38:44 +0200
committerGravatar Christian Hesse <mail@eworm.de>2019-07-05 23:38:44 +0200
commit43d77cb62de30c9419315bc90ca8840dd436dcaa (patch)
treee67b839e77ba3b5619643138843fe15d2e4af699
parent933db2ddc89b99c2d54a26fa063068a01fc1c241 (diff)
lease-script: give hint about mis-usage
-rw-r--r--lease-script8
1 files changed, 8 insertions, 0 deletions
diff --git a/lease-script b/lease-script
index d8d6562..b934086 100644
--- a/lease-script
+++ b/lease-script
@@ -4,6 +4,14 @@
#
# run scripts on DHCP lease
+:if ([ :typeof $leaseActIP ] = "nothing" || \
+ [ :typeof $leaseActMAC ] = "nothing" || \
+ [ :typeof $leaseServerName ] = "nothing" || \
+ [ :typeof $leaseBound ] = "nothing") do={
+ :log error "This script is supposed to run from ip dhcp-client.";
+ :error "Error: See log for details.";
+}
+
:local Scripts;
:local ScriptsAssign {
"dhcp-to-dns";