Christian Hesse pushed to branch main at Arch Linux / Packaging / Packages / 
systemd


Commits:
dca00fda by Christian Hesse at 2025-09-19T16:52:17+02:00
revert to old state, which should be fine with fix in place, ...

... and additional cleanups.

* do not discard output from `systemd-detect-virt --chroot`
* use `systemd-notify --booted`
* do not discard output from `systemd-notify --booted` - should be fine,
  as it is quiet by default
* drop duplicate check for chroot from `udevd_live()`, is checked from
  inside `systemd_live()` already

Thanks to @yhndnzj !

- - - - -


3 changed files:

- .SRCINFO
- PKGBUILD
- systemd-hook


Changes:

=====================================
.SRCINFO
=====================================
@@ -83,7 +83,7 @@ pkgbase = systemd
        sha512sums = 
3194d1f8bff31b88a79657df83632b9224b66ca2cf8fd806a3ef35cf7a43f46c09c57f3dfd02256a99b6514a8f789b7d3bcfd7e17e00e34aa55ff0c6cedb5f01
        sha512sums = 
5a1d78b5170da5abe3d18fdf9f2c3a4d78f15ba7d1ee9ec2708c4c9c2e28973469bc19386f70b3cf32ffafbe4fcc4303e5ebbd6d5187a1df3314ae0965b25e75
        sha512sums = 
32580b82e97573d3e499821e2ce415ff134c0ec52c9b44a3c0862c4007d347f55636d6afac3dfc6831a9b384c7448075bdf3a12f369b4d8b62b24dfdb9c8a76a
-       sha512sums = 
a748031d0a7f07c0bdcdb9b0625c64c3426656dd2c6e2d8b9edcd7b2620c163148058ce8574722724d4b6c7785f4d87fe52fc443c6479c5118b647b73636d7b3
+       sha512sums = 
05a3b19a2132c8c3048a66f2d06a9f8790e9c84c9ebdacc358456e38c5ebc8c02c542838f6aca3301f19ae83bc9fda66e701c682624dd5cf9fb119e452338a56
        sha512sums = 
299dcc7094ce53474521356647bdd2fb069731c08d14a872a425412fcd72da840727a23664b12d95465bf313e8e8297da31259508d1c62cc2dcea596160e21c5
        sha512sums = 
0d6bc3d928cfafe4e4e0bc04dbb95c5d2b078573e4f9e0576e7f53a8fab08a7077202f575d74a3960248c4904b5f7f0661bf17dbe163c524ab51dd30e3cb80f7
        sha512sums = 
2b50b25e8680878f7974fa9d519df7e141ca11c4bfe84a92a5d01bb193f034b1726ea05b3c0030bad1fbda8dbb78bf1dc7b73859053581b55ba813c39b27d9dc


=====================================
PKGBUILD
=====================================
@@ -65,7 +65,7 @@ 
sha512sums=('4703b54464ae42acb9e8b2a123f9e76cbe94b03c416292a95b9a8eb282eb2908e04
             
'3194d1f8bff31b88a79657df83632b9224b66ca2cf8fd806a3ef35cf7a43f46c09c57f3dfd02256a99b6514a8f789b7d3bcfd7e17e00e34aa55ff0c6cedb5f01'
             
'5a1d78b5170da5abe3d18fdf9f2c3a4d78f15ba7d1ee9ec2708c4c9c2e28973469bc19386f70b3cf32ffafbe4fcc4303e5ebbd6d5187a1df3314ae0965b25e75'
             
'32580b82e97573d3e499821e2ce415ff134c0ec52c9b44a3c0862c4007d347f55636d6afac3dfc6831a9b384c7448075bdf3a12f369b4d8b62b24dfdb9c8a76a'
-            
'a748031d0a7f07c0bdcdb9b0625c64c3426656dd2c6e2d8b9edcd7b2620c163148058ce8574722724d4b6c7785f4d87fe52fc443c6479c5118b647b73636d7b3'
+            
'05a3b19a2132c8c3048a66f2d06a9f8790e9c84c9ebdacc358456e38c5ebc8c02c542838f6aca3301f19ae83bc9fda66e701c682624dd5cf9fb119e452338a56'
             
'299dcc7094ce53474521356647bdd2fb069731c08d14a872a425412fcd72da840727a23664b12d95465bf313e8e8297da31259508d1c62cc2dcea596160e21c5'
             
'0d6bc3d928cfafe4e4e0bc04dbb95c5d2b078573e4f9e0576e7f53a8fab08a7077202f575d74a3960248c4904b5f7f0661bf17dbe163c524ab51dd30e3cb80f7'
             
'2b50b25e8680878f7974fa9d519df7e141ca11c4bfe84a92a5d01bb193f034b1726ea05b3c0030bad1fbda8dbb78bf1dc7b73859053581b55ba813c39b27d9dc'


=====================================
systemd-hook
=====================================
@@ -1,7 +1,7 @@
 #!/bin/sh -e
 
 skip_chrooted() {
-  if systemd-detect-virt --chroot >/dev/null 2>&1; then
+  if systemd-detect-virt --chroot; then
     echo >&2 "  Skipped: Running in chroot."
     exit 0
   fi
@@ -10,14 +10,13 @@ skip_chrooted() {
 systemd_live() {
   skip_chrooted
 
-  if ! systemctl is-active --quiet init.scope >/dev/null 2>&1; then
+  if ! systemd-notify --booted; then
     echo >&2 "  Skipped: Current root is not booted."
     exit 0
   fi
 }
 
 udevd_live() {
-  skip_chrooted
   systemd_live
 
   if [ ! -S /run/udev/control ]; then



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/systemd/-/commit/dca00fdadcf82af1a4e03ae51439b3bafa74060b

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/systemd/-/commit/dca00fdadcf82af1a4e03ae51439b3bafa74060b
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to