From: Jean-Marc Pigeon (Delson) Date: Mon, 16 Jun 2025 18:39:34 +0000 (-0400) Subject: Improving scriptlet within RPM X-Git-Tag: tag-0.9~159 X-Git-Url: https://jmp-git.ovh.safe.ca/?a=commitdiff_plain;h=494c36a463c3a07e44298178dc869ff8383f945a;p=jmp%2Fmailleur Improving scriptlet within RPM --- diff --git a/mailleur.spec.in b/mailleur.spec.in index d1d1211..4dfb255 100644 --- a/mailleur.spec.in +++ b/mailleur.spec.in @@ -44,10 +44,13 @@ if [ "$1" = 0 ]; then case "$OS" in "sysv" | \ "osukiss" ) - %{_initrddir}/%{name} stop > /dev/null 2>&1 || : - %{_sbindir}/chkconfig --del %{name} - #removing remaining init synlink - %{__rm} %{_initrddir}/%{name} + for action in sorter + do + %{_initrddir}/${action} stop > /dev/null 2>&1 || : + %{_sbindir}/chkconfig --del ${action} + #removing remaining init synlink + %{__rm} %{_initrddir}/%{action} + done ;; * ) echo "Unable to find distribution" @@ -92,9 +95,12 @@ if [ "$1" = 1 ]; then case "$OS" in "sysv" | \ "osukiss" ) - %{__ln_s} \ - %{_datadir}/%{name}/linux/$OS/%{name} \ - %{_initrddir}/%{name} + for action in sorter + do + %{__ln_s} \ + %{_datadir}/%{name}/linux/$OS/%{action} \ + %{_initrddir}/%{action} + done ;; * ) echo "Unable to find distribution" @@ -105,8 +111,11 @@ if [ "$1" = 1 ]; then case "$OS" in "sysv" | \ "osukiss" ) - %{_sbindir}/chkconfig --add %{name} - %{_sysconfdir}/rc.d/init.d/%{name} condrestart > /dev/null 2>&1 || : + for action in sorter + do + %{_sbindir}/chkconfig --add %{action} + %{_sysconfdir}/rc.d/init.d/%{actions} condrestart > /dev/null 2>&1 || : + done ;; * ) echo "Unable to find distribution"