aboutsummaryrefslogtreecommitdiffstats
path: root/package
diff options
context:
space:
mode:
authorPS <p@0x53.net>2026-02-01 12:05:19 +0100
committerPS <p@0x53.net>2026-02-01 12:05:19 +0100
commit466a79421d335c020bf2208692e9f7f41614f6f1 (patch)
treedc9ae259c09e356f4cd04594b8b417ad63690721 /package
downloadgoetia-s6-linux-init-466a79421d335c020bf2208692e9f7f41614f6f1.tar.gz
goetia-s6-linux-init-466a79421d335c020bf2208692e9f7f41614f6f1.tar.bz2
goetia-s6-linux-init-466a79421d335c020bf2208692e9f7f41614f6f1.zip
version 0.2.0.0
Diffstat (limited to 'package')
-rw-r--r--package/deps.mak40
-rw-r--r--package/extras.mak9
-rw-r--r--package/info4
-rw-r--r--package/modes9
-rw-r--r--package/targets.mak52
5 files changed, 114 insertions, 0 deletions
diff --git a/package/deps.mak b/package/deps.mak
new file mode 100644
index 0000000..b6f8836
--- /dev/null
+++ b/package/deps.mak
@@ -0,0 +1,40 @@
+#
+# This file has been generated by tools/gen-deps.sh
+#
+
+system-init: src/bin/system-init
+$(DESTDIR)$(bindir)/system-init: system-init
+system-shutdown: src/bin/system-shutdown
+$(DESTDIR)$(bindir)/system-shutdown: system-shutdown
+s6-linux-init/scripts/rc.init: src/lib/s6-linux-init/scripts/rc.init
+$(DESTDIR)$(libdir)/s6-linux-init/scripts/rc.init: s6-linux-init/scripts/rc.init
+s6-linux-init/scripts/rc.shutdown.final: src/lib/s6-linux-init/scripts/rc.shutdown.final
+$(DESTDIR)$(libdir)/s6-linux-init/scripts/rc.shutdown.final: s6-linux-init/scripts/rc.shutdown.final
+s6-linux-init/scripts/rc.shutdown: src/lib/s6-linux-init/scripts/rc.shutdown
+$(DESTDIR)$(libdir)/s6-linux-init/scripts/rc.shutdown: s6-linux-init/scripts/rc.shutdown
+service/system/s6-linux-init-runleveld/run: src/lib/service/system/s6-linux-init-runleveld/run
+$(DESTDIR)$(libdir)/service/system/s6-linux-init-runleveld/run: service/system/s6-linux-init-runleveld/run
+service/system/s6-linux-init-runleveld/notification-fd: src/lib/service/system/s6-linux-init-runleveld/notification-fd
+$(DESTDIR)$(libdir)/service/system/s6-linux-init-runleveld/notification-fd: service/system/s6-linux-init-runleveld/notification-fd
+service/system/.s6-svscan/crash: src/lib/service/system/.s6-svscan/crash
+$(DESTDIR)$(libdir)/service/system/.s6-svscan/crash: service/system/.s6-svscan/crash
+service/system/.s6-svscan/SIGUSR1: src/lib/service/system/.s6-svscan/SIGUSR1
+$(DESTDIR)$(libdir)/service/system/.s6-svscan/SIGUSR1: service/system/.s6-svscan/SIGUSR1
+service/system/.s6-svscan/finish: src/lib/service/system/.s6-svscan/finish
+$(DESTDIR)$(libdir)/service/system/.s6-svscan/finish: service/system/.s6-svscan/finish
+service/system/.s6-svscan/SIGQUIT: src/lib/service/system/.s6-svscan/SIGQUIT
+$(DESTDIR)$(libdir)/service/system/.s6-svscan/SIGQUIT: service/system/.s6-svscan/SIGQUIT
+service/system/.s6-svscan/SIGINT: src/lib/service/system/.s6-svscan/SIGINT
+$(DESTDIR)$(libdir)/service/system/.s6-svscan/SIGINT: service/system/.s6-svscan/SIGINT
+service/system/.s6-svscan/SIGUSR2: src/lib/service/system/.s6-svscan/SIGUSR2
+$(DESTDIR)$(libdir)/service/system/.s6-svscan/SIGUSR2: service/system/.s6-svscan/SIGUSR2
+service/system/.s6-svscan/SIGWINCH: src/lib/service/system/.s6-svscan/SIGWINCH
+$(DESTDIR)$(libdir)/service/system/.s6-svscan/SIGWINCH: service/system/.s6-svscan/SIGWINCH
+service/system/.s6-svscan/SIGTERM: src/lib/service/system/.s6-svscan/SIGTERM
+$(DESTDIR)$(libdir)/service/system/.s6-svscan/SIGTERM: service/system/.s6-svscan/SIGTERM
+service/system/.s6-svscan/SIGPWR: src/lib/service/system/.s6-svscan/SIGPWR
+$(DESTDIR)$(libdir)/service/system/.s6-svscan/SIGPWR: service/system/.s6-svscan/SIGPWR
+service/system/s6-linux-init-shutdownd/run: src/lib/service/system/s6-linux-init-shutdownd/run
+$(DESTDIR)$(libdir)/service/system/s6-linux-init-shutdownd/run: service/system/s6-linux-init-shutdownd/run
+service/system/s6-linux-init-shutdownd/notification-fd: src/lib/service/system/s6-linux-init-shutdownd/notification-fd
+$(DESTDIR)$(libdir)/service/system/s6-linux-init-shutdownd/notification-fd: service/system/s6-linux-init-shutdownd/notification-fd
diff --git a/package/extras.mak b/package/extras.mak
new file mode 100644
index 0000000..99d9465
--- /dev/null
+++ b/package/extras.mak
@@ -0,0 +1,9 @@
+DIRS ::= \
+ $(DESTDIR)$(libdir)/s6-linux-init/env \
+ $(DESTDIR)$(libdir)/s6-linux-init/run-image/system/service \
+ $(DESTDIR)$(libdir)/s6-linux-init/run-image/system/uncaught-logs
+
+$(DIRS):
+ mkdir -p -m750 -- $@
+
+INSTALL_EXTRAS ::= $(DIRS)
diff --git a/package/info b/package/info
new file mode 100644
index 0000000..b5bda5a
--- /dev/null
+++ b/package/info
@@ -0,0 +1,4 @@
+package=goetia-s6-linux-init
+version=0.0.0.1
+category=admin
+package_macro_name=GOETIA-S6-LINUX-INIT
diff --git a/package/modes b/package/modes
new file mode 100644
index 0000000..51ec2ab
--- /dev/null
+++ b/package/modes
@@ -0,0 +1,9 @@
+system-init 0755
+system-shutdown 0755
+
+s6-linux-init/scripts/rc.init 0755
+s6-linux-init/scripts/rc.shutdown 0755
+s6-linux-init/scripts/rc.shutdown.final 0755
+
+service/system/s6-linux-init-runleveld/run 0755
+service/system/s6-linux-init-shutdownd/run 0755
diff --git a/package/targets.mak b/package/targets.mak
new file mode 100644
index 0000000..d70a6ed
--- /dev/null
+++ b/package/targets.mak
@@ -0,0 +1,52 @@
+#
+# This file has been generated by tools/gen-targets.sh
+#
+
+ALL_BINS ::= \
+ system-init \
+ system-shutdown \
+
+INSTALL_BINS ::= \
+ $(DESTDIR)$(bindir)/system-init \
+ $(DESTDIR)$(bindir)/system-shutdown \
+
+SLASHCOMMAND_BINS ::= \
+ $(DESTDIR)$(sproot)/command/system-init \
+ $(DESTDIR)$(sproot)/command/system-shutdown \
+
+ALL_LIBS ::= \
+ s6-linux-init/scripts/rc.init \
+ s6-linux-init/scripts/rc.shutdown.final \
+ s6-linux-init/scripts/rc.shutdown \
+ service/system/s6-linux-init-runleveld/run \
+ service/system/s6-linux-init-runleveld/notification-fd \
+ service/system/.s6-svscan/crash \
+ service/system/.s6-svscan/SIGUSR1 \
+ service/system/.s6-svscan/finish \
+ service/system/.s6-svscan/SIGQUIT \
+ service/system/.s6-svscan/SIGINT \
+ service/system/.s6-svscan/SIGUSR2 \
+ service/system/.s6-svscan/SIGWINCH \
+ service/system/.s6-svscan/SIGTERM \
+ service/system/.s6-svscan/SIGPWR \
+ service/system/s6-linux-init-shutdownd/run \
+ service/system/s6-linux-init-shutdownd/notification-fd \
+
+INSTALL_LIBS ::= \
+ $(DESTDIR)$(libdir)/s6-linux-init/scripts/rc.init \
+ $(DESTDIR)$(libdir)/s6-linux-init/scripts/rc.shutdown.final \
+ $(DESTDIR)$(libdir)/s6-linux-init/scripts/rc.shutdown \
+ $(DESTDIR)$(libdir)/service/system/s6-linux-init-runleveld/run \
+ $(DESTDIR)$(libdir)/service/system/s6-linux-init-runleveld/notification-fd \
+ $(DESTDIR)$(libdir)/service/system/.s6-svscan/crash \
+ $(DESTDIR)$(libdir)/service/system/.s6-svscan/SIGUSR1 \
+ $(DESTDIR)$(libdir)/service/system/.s6-svscan/finish \
+ $(DESTDIR)$(libdir)/service/system/.s6-svscan/SIGQUIT \
+ $(DESTDIR)$(libdir)/service/system/.s6-svscan/SIGINT \
+ $(DESTDIR)$(libdir)/service/system/.s6-svscan/SIGUSR2 \
+ $(DESTDIR)$(libdir)/service/system/.s6-svscan/SIGWINCH \
+ $(DESTDIR)$(libdir)/service/system/.s6-svscan/SIGTERM \
+ $(DESTDIR)$(libdir)/service/system/.s6-svscan/SIGPWR \
+ $(DESTDIR)$(libdir)/service/system/s6-linux-init-shutdownd/run \
+ $(DESTDIR)$(libdir)/service/system/s6-linux-init-shutdownd/notification-fd \
+