1
0
forked from dan/liminix
Commit Graph

14 Commits

Author SHA1 Message Date
7904c6bfe9 anoia users now need lfs
... and we need to figure out how to do transitive
dependencies, because this is not a great experience
2023-09-12 18:46:04 +01:00
96e19767e9 odhcpc-script don't require fennel at runtime 2023-09-12 17:39:06 +01:00
3ff55d3aad odhcp-script: unique subdirectory names for each parsed address 2023-09-10 12:15:34 +01:00
9dd3cf23b4 anoia.fs.mktree replaces mkdir
This uses lfs to make the tree in-process instead of
shelling out to the mkdir command
2023-09-08 21:17:42 +01:00
4e9227dff3 move rmtree to anoia library 2023-09-08 21:03:18 +01:00
12e25722fa odhcp-script: delete stale dirs from previous runs
This requires adding LFS as a dependency because native Lua has
no way to iterate a directory, but it seems to be Not Huge and
hopefully we'll have other uses for it
2023-09-08 20:48:01 +01:00
09fe21260e rename fn 2023-09-08 20:48:01 +01:00
4bd3ccc8fd inline write-{addresses,prefixes} 2023-09-08 20:48:01 +01:00
3e163d4253 remove unused fn 2023-09-08 20:47:55 +01:00
9487cb2567 DRY near-duplicate code between parse-{addresses,prefixces} 2023-09-08 20:47:55 +01:00
b25103be2e test script for odhcp6-script 2023-09-08 20:47:55 +01:00
353a199ab2 odhcpc script: parse ADDRESSES and PREFIXES
so downstream doesn't have to
2023-09-05 22:42:25 +01:00
3900683413 simplify protocol for watchers of service output directories
Previously: the service wrote a timestamp and the receiver
read and parsed it to see if there was new data

Now: the service writes and removes a .lock file to prevent
the receiver reading partial data. The receiver is responsible
for remembering the *previous* state and only updating if it's changed
2023-07-02 12:09:13 +01:00
9aa5ff6ed1 make a package for odhcpc-script 2023-06-30 20:02:03 +01:00