diff --git a/pkgs/ifwait/ifwait.fnl b/pkgs/ifwait/ifwait.fnl index d3b9c54..3677252 100644 --- a/pkgs/ifwait/ifwait.fnl +++ b/pkgs/ifwait/ifwait.fnl @@ -15,7 +15,7 @@ [linkname nil] {:link linkname :expecting "present"} _ nil)) -(fn run-event [params v] +(fn event-matches? [params v] (let [got (match v ;; - up: Reflects the administrative state of the interface (IFF_UP) @@ -42,7 +42,7 @@ parameters.link " to be " parameters.expecting))) (each [e (event-fn) - &until (run-event parameters e)] + &until (event-matches? parameters e)] true))) (when (not (= (. arg 0) "test"))