[packages/systemd] - added split-usr-fix patch (fix sysusers.d, sysctl.d, binfmt.d paths in systemd.pc file with split

qboosh qboosh at pld-linux.org
Mon Sep 27 19:34:40 CEST 2021


commit 9117b9d789d05da3822b34a40c0733997e500242
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Mon Sep 27 19:39:29 2021 +0200

    - added split-usr-fix patch (fix sysusers.d, sysctl.d, binfmt.d paths in systemd.pc file with split /usr)
    - package binfmt.d defaults dir
    - release 2

 systemd-split-usr-fix.patch | 23 +++++++++++++++++++++++
 systemd.spec                |  7 ++++---
 2 files changed, 27 insertions(+), 3 deletions(-)
---
diff --git a/systemd.spec b/systemd.spec
index 530b4c7..d48fd98 100644
--- a/systemd.spec
+++ b/systemd.spec
@@ -31,7 +31,7 @@ Summary(pl.UTF-8):	systemd - zarządca systemu i usług dla Linuksa
 Name:		systemd
 # Verify ChangeLog and NEWS when updating (since there are incompatible/breaking changes very often)
 Version:	249.4
-Release:	1
+Release:	2
 Epoch:		1
 License:	GPL v2+ (udev), LGPL v2.1+ (the rest)
 Group:		Base
@@ -69,7 +69,7 @@ Patch1:		config-pld.patch
 Patch2:		pld-sysv-network.patch
 Patch3:		tmpfiles-not-fatal.patch
 Patch4:		udev-ploop-rules.patch
-
+Patch5:		%{name}-split-usr-fix.patch
 Patch6:		net-rename-revert.patch
 Patch7:		%{name}-completion.patch
 Patch8:		proc-hidepid.patch
@@ -728,7 +728,7 @@ Uzupełnianie parametrów w zsh dla poleceń udev.
 %patch2 -p1
 %patch3 -p1
 %patch4 -p1
-
+%patch5 -p1
 # rejected upstream (do not disable!)
 %patch6 -p1
 %patch7 -p1
@@ -1634,6 +1634,7 @@ fi
 %dir %{_sysconfdir}/systemd/system-preset
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system-preset/default.preset
 %dir %{_sysconfdir}/tmpfiles.d
+%dir %{_prefix}/lib/binfmt.d
 %dir %{_prefix}/lib/environment.d
 %dir %{_prefix}/lib/modules-load.d
 %dir %{_prefix}/lib/sysctl.d
diff --git a/systemd-split-usr-fix.patch b/systemd-split-usr-fix.patch
new file mode 100644
index 0000000..13175b3
--- /dev/null
+++ b/systemd-split-usr-fix.patch
@@ -0,0 +1,23 @@
+--- systemd-stable-249.4/src/core/systemd.pc.in.orig	2021-08-24 13:04:08.000000000 +0200
++++ systemd-stable-249.4/src/core/systemd.pc.in	2021-09-27 19:10:02.119608114 +0200
+@@ -65,16 +65,16 @@ systemdshutdowndir=${systemd_shutdown_di
+ tmpfiles_dir=${prefix}/lib/tmpfiles.d
+ tmpfilesdir=${tmpfiles_dir}
+ 
+-sysusers_dir=${rootprefix}/lib/sysusers.d
++sysusers_dir=${prefix}/lib/sysusers.d
+ sysusersdir=${sysusers_dir}
+ 
+-sysctl_dir=${rootprefix}/lib/sysctl.d
++sysctl_dir=${prefix}/lib/sysctl.d
+ sysctldir=${sysctl_dir}
+ 
+-binfmt_dir=${rootprefix}/lib/binfmt.d
++binfmt_dir=${prefix}/lib/binfmt.d
+ binfmtdir=${binfmt_dir}
+ 
+-modules_load_dir=${rootprefix}/lib/modules-load.d
++modules_load_dir=${prefix}/lib/modules-load.d
+ modulesloaddir=${modules_load_dir}
+ 
+ catalog_dir=${prefix}/lib/systemd/catalog
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/systemd.git/commitdiff/9117b9d789d05da3822b34a40c0733997e500242



More information about the pld-cvs-commit mailing list