On 26.04.2022 21:02, atler wrote:
commit 1820298a2883170393ed481ce681e66198884809
Author: Jan Palus <at...@pld-linux.org>
Date: Tue Apr 26 20:01:38 2022 +0200
pass args from %systemd_service_{enable,disable} to %systemd_{post,preun};
rel 2
rpm-macros.patch | 4 ++--
systemd.spec | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/systemd.spec b/systemd.spec
index a703c84..2c61be6 100644
--- a/systemd.spec
+++ b/systemd.spec
@@ -29,7 +29,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: 250.4
-Release: 1
+Release: 2
Epoch: 1
License: GPL v2+ (udev), LGPL v2.1+ (the rest)
Group: Base
diff --git a/rpm-macros.patch b/rpm-macros.patch
index 6926763..43dd90d 100644
--- a/rpm-macros.patch
+++ b/rpm-macros.patch
@@ -66,8 +66,8 @@
+ {{SYSTEMD_UPDATE_HELPER_PATH}} system-reload || : \
+%{nil}
+
-+%systemd_service_enable %systemd_post
-+%systemd_service_disable %systemd_preun
++%systemd_service_enable() %systemd_post $*
++%systemd_service_disable() %systemd_preun $*
+
+%systemd_service_start() \
+ [ -d /run/systemd/system ] && /bin/systemctl start %{*} || : \
================================================================
shouldn't you use rpm args, %{*}, rather shell args, $* like
%systemd_service_start()?
also when using shell args, always use "$@" to preserve spaces
_______________________________________________
pld-devel-en mailing list
pld-devel-en@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-en