summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNiall McGee2025-05-30 21:55:35 +0000
committerDaniel Golle2025-06-22 18:45:02 +0000
commit07dfb9b710a91d544f4e0011118a30fff5eb0d82 (patch)
tree6527f7bf18dc5173327a193beccce2763881e5a5
parent515db1e0694ab32bccdb710bbae00abc19faab9f (diff)
downloadopenwrt-07dfb9b710a91d544f4e0011118a30fff5eb0d82.tar.gz
base-files: ignore initscript output in sysupgrade
Suppress output from `/etc/init.d/service enabled` to avoid corrupting of the sysupgrade tarball. Fixes: 0ad062a21b ("base-files: sysupgrade: add uci-defaults script disabling services #2") Signed-off-by: Niall McGee <niall.mcgee@bt.com> Signed-off-by: Daniel Golle <daniel@makrotopia.org>
-rwxr-xr-xpackage/base-files/files/sbin/sysupgrade2
1 files changed, 1 insertions, 1 deletions
diff --git a/package/base-files/files/sbin/sysupgrade b/package/base-files/files/sbin/sysupgrade
index 7d4823246e..307ea6ac34 100755
--- a/package/base-files/files/sbin/sysupgrade
+++ b/package/base-files/files/sbin/sysupgrade
@@ -273,7 +273,7 @@ create_backup_archive() {
if [ $ret -eq 0 ]; then
for service in /etc/init.d/*; do
- if ! $service enabled; then
+ if ! $service enabled >/dev/null 2>&1; then
disabled="$disabled$service disable\n"
fi
done