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

Reply via email to