programs/_updown.netkey/_updown.netkey.in is 830 lines of shell code. I worried that this would impose a lot of overhead. The original FreeS/Wan one was *much* shorter.
It turns out that BASH on my desktop is really quite fast (Fedora 28 on i7-4770). [hugh@redeye libreswan]$ time sh ./programs/_updown.netkey/_updown.netkey.in silly ./programs/_updown.netkey/_updown.netkey.in: Unknown argument "silly" real 0m0.003s user 0m0.002s sys 0m0.001s (I admit that this is not the first run, so things are in the cache, but I think that will generally be the case in actual use.) This looks very reasonable. This does not seem worth optimizing. Just for fun, here are the times for the same script, but with comment lines deleted (leaving 648 lines): real 0m0.002s user 0m0.001s sys 0m0.001s _______________________________________________ Swan-dev mailing list [email protected] https://lists.libreswan.org/mailman/listinfo/swan-dev
