Skip to Content.
Sympa Menu

sm-commit - [[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (09591ffdba18dea5f3c2eebaf12fbb53d5042635)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Pavel Vinogradov <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org, sm-commit AT lists.sourcemage.org
  • Subject: [[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (09591ffdba18dea5f3c2eebaf12fbb53d5042635)
  • Date: Sat, 13 Jun 2026 01:31:07 +0000

GIT changes to master grimoire by Pavel Vinogradov <public AT sourcemage.org>:

smgl/openrc/HISTORY | 4 ++
smgl/openrc/PRE_BUILD | 4 ++
smgl/openrc/patches/openrc-0.63-lock-1.patch | 45
+++++++++++++++++++++++++++
3 files changed, 53 insertions(+)

New commits:
commit 09591ffdba18dea5f3c2eebaf12fbb53d5042635
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>

smgl/openrc: added patch from GLFS for user services functioning

diff --git a/smgl/openrc/HISTORY b/smgl/openrc/HISTORY
index b1a4056..428a142 100644
--- a/smgl/openrc/HISTORY
+++ b/smgl/openrc/HISTORY
@@ -1,3 +1,7 @@
+2026-06-12 Pavel Vinogradov <public AT sourcemage.org>
+ * PRE_BUILD, patches/openrc-0.63-lock-1.patch: added patch from GLFS
project
+ to fix running user services
+
2026-04-03 Pavel Vinogradov <public AT sourcemage.org>
* DETAILS: version 0.63.1

diff --git a/smgl/openrc/PRE_BUILD b/smgl/openrc/PRE_BUILD
new file mode 100755
index 0000000..6c5c8c9
--- /dev/null
+++ b/smgl/openrc/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd "${SOURCE_DIRECTORY}" &&
+
+apply_patch_dir "patches"
diff --git a/smgl/openrc/patches/openrc-0.63-lock-1.patch
b/smgl/openrc/patches/openrc-0.63-lock-1.patch
new file mode 100644
index 0000000..d0beaf4
--- /dev/null
+++ b/smgl/openrc/patches/openrc-0.63-lock-1.patch
@@ -0,0 +1,45 @@
+Submitted by: Zeckma
+Date: 2026-06-06
+Initial Package Version: 0.63
+Origin: Upstream
+Upstream Status: Merged
+Description: Makes the group who manages /run/lock configurable.
+
+diff --git a/meson_options.txt b/meson_options.txt
+index d529daf8c..62daa863c 100644
+--- a/meson_options.txt
++++ b/meson_options.txt
+@@ -24,6 +24,8 @@ option('sysvinit', type : 'boolean', value : false,
+ description : 'enable SysVinit compatibility (linux only)')
+ option('zsh-completions', type : 'boolean',
+ description : 'install zsh completions')
++option('uucp_group', type : 'string', value : 'uucp',
++ description : 'group to use for /run/lock')
+ option('agetty', type: 'array',
+ value: ['tty1', 'tty2', 'tty3', 'tty4', 'tty5', 'tty6'],
+ description : 'agetty symlinks to install when sysvinit is also
specified')
+diff --git a/sh/init.sh.Linux.in b/sh/init.sh.Linux.in
+index 31ab27639..33823a2d9 100644
+--- a/sh/init.sh.Linux.in
++++ b/sh/init.sh.Linux.in
+@@ -83,7 +83,7 @@ elif ! mountinfo -q /run; then
+ fi
+
+ checkpath -d "$RC_SVCDIR"
+-checkpath -d -m 0775 -o root:uucp /run/lock
++checkpath -d -m 0775 -o root:@UUCP_GROUP@ /run/lock
+
+ # Try to mount xenfs as early as possible, otherwise rc_sys() will always
+ # return RC_SYS_XENU and will think that we are in a domU while it's not.
+diff --git a/sh/meson.build b/sh/meson.build
+index a567380c7..7d4473f0d 100644
+--- a/sh/meson.build
++++ b/sh/meson.build
+@@ -6,6 +6,7 @@ sh_conf_data.set('PKG_PREFIX', pkg_prefix)
+ sh_conf_data.set('SBINDIR', sbindir)
+ sh_conf_data.set('SHELL', get_option('shell'))
+ sh_conf_data.set('SYSCONFDIR', get_option('sysconfdir'))
++sh_conf_data.set('UUCP_GROUP', get_option('uucp_group'))
+
+ sh = [
+ 'rc-functions.sh',


  • [[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (09591ffdba18dea5f3c2eebaf12fbb53d5042635), Pavel Vinogradov, 06/12/2026

Archive powered by MHonArc 2.6.24.

Top of Page