From 147b0ca1e4e00f66abb47fff3c543b853033f609 Mon Sep 17 00:00:00 2001 From: Calvin Date: Sun, 16 Aug 2026 20:52:12 -0400 Subject: Initial commit: svc supervisor, design docs, session transcript Existing work moved from /storage/vms/9front/svc, previously unversioned. Object files and linked binaries excluded via .gitignore. --- svc/lib/bootmark | 6 ++++++ svc/lib/cs | 5 +++++ svc/lib/dns | 8 ++++++++ svc/lib/ipconfig | 7 +++++++ svc/lib/ramdisk | 6 ++++++ svc/lib/timesync | 8 ++++++++ 6 files changed, 40 insertions(+) create mode 100644 svc/lib/bootmark create mode 100644 svc/lib/cs create mode 100644 svc/lib/dns create mode 100644 svc/lib/ipconfig create mode 100644 svc/lib/ramdisk create mode 100644 svc/lib/timesync (limited to 'svc/lib') diff --git a/svc/lib/bootmark b/svc/lib/bootmark new file mode 100644 index 0000000..94a4fa8 --- /dev/null +++ b/svc/lib/bootmark @@ -0,0 +1,6 @@ +svc=bootmark + exec=/bin/echo + args=svcinit-ran-at-boot + ready=exit + restart=never + enable=yes diff --git a/svc/lib/cs b/svc/lib/cs new file mode 100644 index 0000000..519d5c0 --- /dev/null +++ b/svc/lib/cs @@ -0,0 +1,5 @@ +svc=cs + exec=/bin/ndb/cs + ready=srv:cs + restart=always + enable=yes diff --git a/svc/lib/dns b/svc/lib/dns new file mode 100644 index 0000000..82e7a73 --- /dev/null +++ b/svc/lib/dns @@ -0,0 +1,8 @@ +svc=dns + exec=/bin/ndb/dns + args=-r + ready=srv:dns + needs=cs + needs=ipconfig + restart=always + enable=yes diff --git a/svc/lib/ipconfig b/svc/lib/ipconfig new file mode 100644 index 0000000..7cb6e97 --- /dev/null +++ b/svc/lib/ipconfig @@ -0,0 +1,7 @@ +svc=ipconfig + exec=/bin/ip/ipconfig + args=ether + args=/net/ether0 + ready=exit + restart=never + enable=yes diff --git a/svc/lib/ramdisk b/svc/lib/ramdisk new file mode 100644 index 0000000..49d177c --- /dev/null +++ b/svc/lib/ramdisk @@ -0,0 +1,6 @@ +svc=ramdisk + exec=/bin/ramfs + args=-s + ready=srv:ramfs + restart=always + enable=yes diff --git a/svc/lib/timesync b/svc/lib/timesync new file mode 100644 index 0000000..eb1b3ca --- /dev/null +++ b/svc/lib/timesync @@ -0,0 +1,8 @@ +svc=timesync + exec=/bin/aux/timesync + args=-n + args=pool.ntp.org + needs=dns + needs=ipconfig + restart=always + enable=yes -- cgit v1.2.3