summaryrefslogtreecommitdiff
path: root/svc/lib
diff options
context:
space:
mode:
authorCalvin <calvinm@kissingerassoc.com>2026-08-16 20:52:12 -0400
committerCalvin <calvinm@kissingerassoc.com>2026-08-16 20:52:12 -0400
commit147b0ca1e4e00f66abb47fff3c543b853033f609 (patch)
treea388172fc16723c139deff1e45a74c3d1c567cc0 /svc/lib
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.
Diffstat (limited to 'svc/lib')
-rw-r--r--svc/lib/bootmark6
-rw-r--r--svc/lib/cs5
-rw-r--r--svc/lib/dns8
-rw-r--r--svc/lib/ipconfig7
-rw-r--r--svc/lib/ramdisk6
-rw-r--r--svc/lib/timesync8
6 files changed, 40 insertions, 0 deletions
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