aboutsummaryrefslogtreecommitdiffstats
path: root/dhcp-lease-comment.in
diff options
context:
space:
mode:
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;
- }
-}