sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[SM-Commit] GIT changes to master grimoire by Ismael Luceno (50649c6ea5ef9a299ea9483bf96fda965c4768a3)
- From: Ismael Luceno <scm AT sourcemage.org>
- To: sm-commit AT lists.ibiblio.org
- Subject: [SM-Commit] GIT changes to master grimoire by Ismael Luceno (50649c6ea5ef9a299ea9483bf96fda965c4768a3)
- Date: Mon, 30 May 2022 17:32:14 +0000
GIT changes to master grimoire by Ismael Luceno <ismael AT sourcemage.org>:
ChangeLog | 2 ++
smgl/s6-linux-init/DEPENDS | 3 +++
smgl/s6-linux-init/DETAILS | 36 ++++++++++++++++++++++++++++++++++++
smgl/s6-linux-init/HISTORY | 2 ++
4 files changed, 43 insertions(+)
New commits:
commit 50649c6ea5ef9a299ea9483bf96fda965c4768a3
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
s6-linux-init: new spell, minimalistic tools used to create a s6-based
init system
diff --git a/ChangeLog b/ChangeLog
index ef42fe2..b3519eb 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
2022-05-30 Ismael Luceno <ismael AT sourcemage.org>
* disk/samdisk: new spell, portable disk image utility
+ * smgl/s6-linux-init: new spell, minimalistic tools used to create
+ a s6-based init system
2022-05-28 Florian Franzmann <bwlf AT bandrate.org>
* MESON_CONFIGURE: offer plain as first option since that is
diff --git a/smgl/s6-linux-init/DEPENDS b/smgl/s6-linux-init/DEPENDS
new file mode 100755
index 0000000..1df9956
--- /dev/null
+++ b/smgl/s6-linux-init/DEPENDS
@@ -0,0 +1,3 @@
+depends skalibs &&
+depends execline &&
+depends s6
diff --git a/smgl/s6-linux-init/DETAILS b/smgl/s6-linux-init/DETAILS
new file mode 100755
index 0000000..c2d6eff
--- /dev/null
+++ b/smgl/s6-linux-init/DETAILS
@@ -0,0 +1,36 @@
+ SPELL=s6-linux-init
+ VERSION=1.0.7.3
+ SOURCE="$SPELL-$VERSION.tar.gz"
+ SOURCE_URL[0]=https://www.skarnet.org/software/$SPELL/$SOURCE
+
SOURCE_HASH=sha512:ff4e1727f7d68ceb72db501de5abc36962b0083baef376899aefa4cd81420852c7966ca1c625339c052d205a28261cc928e87a2e5715854b5fcc4666c56eeff3
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE="https://www.skarnet.org/software/s6-linux-init/"
+ LICENSE[0]="ISC"
+ ENTERED=20220530
+ KEYWORDS=""
+ SHORT="minimalistic tools used to create a s6-based init system"
+cat << EOF
+s6-linux-init is a set of minimalistic tools used to create a s6-based init
+system, including a /sbin/init binary, on a Linux kernel. It is a part of
+the s6 ecosystem.
+
+The resulting architecture follows the Unix philosophy (one job -> one tool)
as
+closely as possible, and is fully dedicated to the s6 way of managing a
system:
+
+
+* s6-svscan runs as process 1 for the whole machine lifetime.
+* Every daemon is supervised.
+* No logs are ever lost.
+* Policy is entirely left to the user. Typically, any service manager can be
+ run on top of s6-linux-init.
+
+Nevertheless, the architecture is fully compliant with various empirical
+and historical specifications. For instance, it provides:
+
+
+* utmp management compatible with sysvinit.
+* runlevel management, with a configurable default, overridable from the
kernel
+ command line.
+* sysvinit-like commands to shut the system down, including a shutdown
command
+ that follows the LSB specification.
+EOF
diff --git a/smgl/s6-linux-init/HISTORY b/smgl/s6-linux-init/HISTORY
new file mode 100644
index 0000000..de4c3da
--- /dev/null
+++ b/smgl/s6-linux-init/HISTORY
@@ -0,0 +1,2 @@
+2022-05-30 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS, DETAILS: spell created
- [SM-Commit] GIT changes to master grimoire by Ismael Luceno (50649c6ea5ef9a299ea9483bf96fda965c4768a3), Ismael Luceno, 05/30/2022
Archive powered by MHonArc 2.6.24.