forked from pool/s390-tools
58e312617d
- The location of the udevadm binary was changed from /sbin/ to /usr/bin a while back. A symbolic link was added for compatibility. In the latest versions, that symbolic link has been removed, requiring changes to scripts that were depending on that. Added the following patches for bsc#1171587 * s390-tools-sles15sp2-lsluns-try-harder-to-find-udevadm.patch * s390-tools-sles15sp2-znetconf-introduce-better-ways-to-locate-udevadm.patch *s390-tools-sles15sp2-mon_tools-update-udevadm-location.patch - Added s390-tools-sles15sp2-zipl-prevent-endless-loop-during-IPL.patch (bsc#1174309) zipl: prevent endless loop during secure IPL - Added s390-tools-sles15sp2-zipl-check-for-valid-ipl-parmblock-lowcore-pointer.patch (bsc#1174310) zipl: check for valid ipl parmblock lowcore pointer - Added s390-tools-sles15sp2-01-zipl-libc-libc_stop-move-noreturn-to-declaration.patch s390-tools-sles15sp2-02-zipl-stage3-correctly-handle-diag308-response-code.patch (bsc1174311) zipl: Fix KVM IPL without bootindex - Updated cputype and read_values to recognize the new z15 models. - Added s390-tools-sles15sp2-zipl-prevent-endless-loop-during-IPL.patch (bsc#1174309) zipl: prevent endless loop during secure IPL - Added s390-tools-sles15sp2-zipl-check-for-valid-ipl-parmblock-lowcore-pointer.patch (bsc#1174310) zipl: check for valid ipl parmblock lowcore pointer - Added s390-tools-sles15sp2-01-zipl-libc-libc_stop-move-noreturn-to-declaration.patch s390-tools-sles15sp2-02-zipl-stage3-correctly-handle-diag308-response-code.patch (bsc1174311) zipl: Fix KVM IPL without bootindex - Updated cputype and read_values to recognize the new z15 models. - Added s390-tools-sles15sp2-vmcp-exit-code.patch (bsc#1173481) Change the vmcp exit code and return 'CP command failed' when both "CP command failed" and "response buffer is too small" error conditions are true. OBS-URL: https://build.opensuse.org/request/show/823200 OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=97
65 lines
2.2 KiB
Diff
65 lines
2.2 KiB
Diff
From 2215ba672e2f1e69b21b8b852db566b87df7adf7 Mon Sep 17 00:00:00 2001
|
|
From: Gerald Schaefer <gerald.schaefer@de.ibm.com>
|
|
Date: Mon, 6 Jul 2020 13:30:40 +0200
|
|
Subject: [PATCH] mon_tools: update udevadm location
|
|
MIME-Version: 1.0
|
|
Content-Type: text/plain; charset=UTF-8
|
|
Content-Transfer-Encoding: 8bit
|
|
|
|
Modern distributions do not provide the symlink /sbin/udevadm any more.
|
|
Use /usr/bin/udevadm instead for the example init script / systemd units.
|
|
Note that those are meant for example purpose and would need to be adjusted
|
|
by distributions, so no extra effort is taken to determine the actual
|
|
location of udevadm.
|
|
|
|
Signed-off-by: Gerald Schaefer <gerald.schaefer@de.ibm.com>
|
|
Signed-off-by: Jan Höppner <hoeppner@linux.ibm.com>
|
|
---
|
|
etc/init.d/mon_statd | 2 +-
|
|
systemd/mon_fsstatd.service.in | 2 +-
|
|
systemd/mon_procd.service.in | 2 +-
|
|
3 files changed, 3 insertions(+), 3 deletions(-)
|
|
|
|
diff --git a/etc/init.d/mon_statd b/etc/init.d/mon_statd
|
|
index 90bd565..68f6d91 100755
|
|
--- a/etc/init.d/mon_statd
|
|
+++ b/etc/init.d/mon_statd
|
|
@@ -31,7 +31,7 @@ if [ -f $CONFIG_FILE ]; then
|
|
. $CONFIG_FILE
|
|
fi
|
|
|
|
-UDEVSETTLE=/sbin/udevadm
|
|
+UDEVSETTLE=/usr/bin/udevadm
|
|
if [ ! -e $UDEVSETTLE ]
|
|
then
|
|
UDEVSETTLE=/sbin/udevsettle
|
|
diff --git a/systemd/mon_fsstatd.service.in b/systemd/mon_fsstatd.service.in
|
|
index 8620d3b..cdba480 100644
|
|
--- a/systemd/mon_fsstatd.service.in
|
|
+++ b/systemd/mon_fsstatd.service.in
|
|
@@ -29,7 +29,7 @@ EnvironmentFile=@sysconf_path@/sysconfig/mon_fsstatd
|
|
#Environment=FSSTAT_INTERVAL=30
|
|
|
|
ExecStartPre=-/sbin/modprobe monwriter
|
|
-ExecStartPre=/sbin/udevadm settle --timeout=10
|
|
+ExecStartPre=/usr/bin/udevadm settle --timeout=10
|
|
ExecStart=@usrsbin_path@/mon_fsstatd -i $FSSTAT_INTERVAL
|
|
ExecReload=/bin/kill -HUP $MAINPID
|
|
KillMode=process
|
|
diff --git a/systemd/mon_procd.service.in b/systemd/mon_procd.service.in
|
|
index 512e584..1c5b3f4 100644
|
|
--- a/systemd/mon_procd.service.in
|
|
+++ b/systemd/mon_procd.service.in
|
|
@@ -29,7 +29,7 @@ EnvironmentFile=@sysconf_path@/sysconfig/mon_procd
|
|
#Environment=PROC_INTERVAL=30
|
|
|
|
ExecStartPre=-/sbin/modprobe monwriter
|
|
-ExecStartPre=/sbin/udevadm settle --timeout=10
|
|
+ExecStartPre=/usr/bin/udevadm settle --timeout=10
|
|
ExecStart=@usrsbin_path@/mon_procd -i $PROC_INTERVAL
|
|
ExecReload=/bin/kill -HUP $MAINPID
|
|
KillMode=process
|
|
--
|
|
2.26.2
|
|
|