aboutsummaryrefslogtreecommitdiffstats
path: root/dhcp-lease-comment.in
diff options
context:
space:
mode:
authorGravatar Christian Hesse <mail@eworm.de>2018-07-10 14:01:41 +0200
committerGravatar Christian Hesse <mail@eworm.de>2018-07-10 14:01:41 +0200
commitc66bb89be2b6e76a0926b19f9726c91067e5bbf3 (patch)
tree3f5d48114541e98ea4ab8e4795b76df2242e9de6 /dhcp-lease-comment.in
parenta964e8ad0cb285e5b3c13da37ffe567175263acc (diff)
update template system
Diffstat (limited to 'dhcp-lease-comment.in')
-rw-r--r--dhcp-lease-comment.in21
1 files changed, 0 insertions, 21 deletions
diff --git a/dhcp-lease-comment.in b/dhcp-lease-comment.in
deleted file mode 100644
index 35f1b3d..0000000
--- a/dhcp-lease-comment.in
+++ /dev/null
@@ -1,21 +0,0 @@
-# RouterOS script: dhcp-lease-comment
-# Copyright (c) 2013-2018 Christian Hesse <mail@eworm.de>
-#
-# update dhcp-server lease comment with infos from access-list
-#
-# !! This is just a template! Replace '%PATH%' with 'capsman'
-# !! or 'interface wireless'!
-
-:foreach lease in=[ / ip dhcp-server lease find where dynamic=yes ] do={
- :local macaddress [ / ip dhcp-server lease get $lease mac-address ];
- :local oldcomment [ / ip dhcp-server lease get $lease comment ];
- :local newcomment;
- :local accesslst [ :pick [ / %PATH% access-list find where mac-address=$macaddress ] 0 ];
- :if ( [ :len $accesslst ] > 0 ) do={
- :set newcomment [ / %PATH% access-list get $accesslst comment ];
- }
- :if ([ :len $newcomment ] != 0 && $oldcomment != $newcomment) do={
- :log info ("Updating comment for DHCP lease " . $macaddress . ": " . $newcomment);
- / ip dhcp-server lease set comment=$newcomment $lease;
- }
-}