]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
rpm/systemd-update-helper: use --no-warn when disabling units 25437/head
authorMike Yuan <me@yhndnzj.com>
Sat, 3 Dec 2022 12:27:47 +0000 (20:27 +0800)
committerMike Yuan <me@yhndnzj.com>
Sat, 3 Dec 2022 12:27:47 +0000 (20:27 +0800)
Suppress the "empty [Install] section" warning (see #25437).

src/rpm/systemd-update-helper.in

index ab8cdc0ff96db92e08ddc6bc3d9617e69d305405..b35d952fab0d3d0c5a7107c07f28e47cbcd8c492 100755 (executable)
@@ -19,21 +19,21 @@ case "$command" in
 
     remove-system-units)
         if [ -d /run/systemd/system ]; then
-            systemctl --no-reload disable --now "$@"
+            systemctl --no-reload disable --now --no-warn "$@"
         else
-            systemctl --no-reload disable "$@"
+            systemctl --no-reload disable --no-warn "$@"
         fi
         ;;
 
     remove-user-units)
-        systemctl --global disable "$@"
+        systemctl --global disable --no-warn "$@"
 
         [ -d /run/systemd/system ] || exit 0
 
         users=$(systemctl list-units 'user@*' --legend=no | sed -n -r 's/.*user@([0-9]+).service.*/\1/p')
         for user in $users; do
             SYSTEMD_BUS_TIMEOUT={{UPDATE_HELPER_USER_TIMEOUT}} \
-                    systemctl --user -M "$user@" disable --now "$@" &
+                    systemctl --user -M "$user@" disable --now --no-warn "$@" &
         done
         wait
         ;;