From 0c051ce27903e9d18c8ee247d92535c633ef93a2 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Mon, 4 Mar 2024 15:22:52 +0100 Subject: [PATCH] alsa: Don't fail on upgrading the package If alsa has not been started on a system the upgrade script fails with exit code 1 and prevents Pakfire from completing the update. Signed-off-by: Michael Tremer --- src/paks/alsa/update.sh | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/src/paks/alsa/update.sh b/src/paks/alsa/update.sh index 14cf836b2d..6ea2cdbb25 100644 --- a/src/paks/alsa/update.sh +++ b/src/paks/alsa/update.sh @@ -22,8 +22,19 @@ ############################################################################ # . /opt/pakfire/lib/functions.sh -mv /etc/asound.state /tmp + +# Backup /etc/asound.state +if [ -e "/etc/asound.state" ]; then + mv /etc/asound.state /tmp/asound.state +fi + extract_backup_includes ./uninstall.sh ./install.sh -mv /tmp/asound.state /etc + +# Restore asound.state +if [ -e "/tmp/asound.state" ]; then + mv /tmp/asound.state /etc/asound.state +fi + +exit 0 -- 2.39.2