X-Git-Url: https://git.rrq.au/?a=blobdiff_plain;f=manager%2Fcontrols-update.lsp;h=2085462724666cd6a512096e08a904f99cd714fb;hb=f7059701344926ed920ff39a3447d865364f9add;hp=cd7d2ccb58e9874f8f5002273124d88158a636ba;hpb=05a9c528d8aee0373f52fa1bc72250e7f3625e76;p=rrq%2Fhourglass.git diff --git a/manager/controls-update.lsp b/manager/controls-update.lsp index cd7d2cc..2085462 100644 --- a/manager/controls-update.lsp +++ b/manager/controls-update.lsp @@ -17,7 +17,6 @@ (let ((data "")(b "") (c '()) (v nil)) (while (read 0 b 1000) (extend data b)) (setf v (map (fn (x) (parse x "=")) (parse data "&"))) - (push (list 'control "ipset-control.lsp") c -1) (push (list 'gap (int-parse (lookup "gap" v))) c -1) (push (list 'clip (int-parse (lookup "clip" v))) c -1) (for (i 1 7) @@ -25,9 +24,9 @@ (mode-parse (lookup (string "mode" i) v)) (time-parse (lookup (string "start" i) v)) (time-parse (lookup (string "limit" i) v)) - (time-parse (lookup (string "end" i) v)) - ) c -1)) - (write-file "../control.dat" + (time-parse (lookup (string "end" i) v)) ) + c -1)) + (write-file CONTROLFILE (append (format "; Updated at %s\n(" (date)) (join (map string c) "\n " true) ")\n"))