From: Michael Tremer Date: Mon, 4 Mar 2024 14:22:52 +0000 (+0100) Subject: alsa: Don't fail on upgrading the package X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=0c051ce27903e9d18c8ee247d92535c633ef93a2;p=people%2Fstevee%2Fipfire-2.x.git 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 --- diff --git a/src/paks/alsa/update.sh b/src/paks/alsa/update.sh index 14cf836b2..6ea2cdbb2 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