From 5cd143d8f002ff6094a354836a06876fadbaa5ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20P=C3=A4tzold?= Date: Thu, 23 Apr 2026 12:32:55 +0200 Subject: [PATCH] Kwallet: Fix setting up default walletrc --- client_software/0010_kwallet/install.sh | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/client_software/0010_kwallet/install.sh b/client_software/0010_kwallet/install.sh index 8f9c47c..d99ad6a 100755 --- a/client_software/0010_kwallet/install.sh +++ b/client_software/0010_kwallet/install.sh @@ -101,10 +101,14 @@ fi #We cannot use this wallet, so drop it rm -f ${WALLETPATH_CFG}/*.* -#Always restore configuration with defaults -cp -f kwalletrc $SUDO_HOME/.config/ -chown $SUDO_USER:$SUDO_USER $SUDO_HOME/.config/kwalletrc -chmod u=rw,og-rwx $SUDO_HOME/.config/kwalletrc +#Restore initial configuration with defaults and make a backup of the old one +#Only do this once! +if [[ ! -f "$SUDO_HOME/.config/kwalletrc.bak" ]]; then + cp $SUDO_HOME/.config/kwalletrc $SUDO_HOME/.config/kwalletrc.bak + cp -f $(dirname "0")/kwalletrc $SUDO_HOME/.config/ + chown $SUDO_USER:$SUDO_USER $SUDO_HOME/.config/kwalletrc + chmod u=rw,og-rwx $SUDO_HOME/.config/kwalletrc +fi #Bind mount secure folder to wallet directory echo "Mounting secure ${WALLETPATH} to wallet-directory ${WALLETPATH_CFG}"