diff options
author | Stonewall Jackson <stonewall@sacredheartsc.com> | 2023-04-19 00:11:46 -0400 |
---|---|---|
committer | Stonewall Jackson <stonewall@sacredheartsc.com> | 2023-04-19 00:11:46 -0400 |
commit | 791817db8b9d34a11fd72759f1373e7481286cfe (patch) | |
tree | 091e2aab38e617d4ac1112942fc4828914381bce /roles/local_homedirs/files | |
parent | 5e9ad61dae8fe4e1beeb572b2ddaf1cee9addbef (diff) | |
download | selfhosted-791817db8b9d34a11fd72759f1373e7481286cfe.tar.gz selfhosted-791817db8b9d34a11fd72759f1373e7481286cfe.zip |
local_homedirs: kwallet fixes
Diffstat (limited to 'roles/local_homedirs/files')
-rw-r--r-- | roles/local_homedirs/files/etc/profile.d/local-homedirs.sh | 6 | ||||
-rw-r--r-- | roles/local_homedirs/files/usr/local/sbin/sync-kwallet-salt.sh | 13 |
2 files changed, 6 insertions, 13 deletions
diff --git a/roles/local_homedirs/files/etc/profile.d/local-homedirs.sh b/roles/local_homedirs/files/etc/profile.d/local-homedirs.sh index 88d710c..439d888 100644 --- a/roles/local_homedirs/files/etc/profile.d/local-homedirs.sh +++ b/roles/local_homedirs/files/etc/profile.d/local-homedirs.sh @@ -13,4 +13,10 @@ if (( UID >= 1000 )); then # flatpak ln -sfn "/opt/flatpak/${USER}" "${HOME}/.var" + + # kwallet + if [ -f "${HOME}/.local/share/kwalletd/kdewallet.salt" ]; then + mkdir -p "/usr/local/home/${USER}/.local/share/kwalletd" + ln -sfn "${HOME}/.local/share/kwalletd/kdewallet.salt" "/usr/local/home/${USER}/.local/share/kwalletd/kdewallet.salt" + fi fi diff --git a/roles/local_homedirs/files/usr/local/sbin/sync-kwallet-salt.sh b/roles/local_homedirs/files/usr/local/sbin/sync-kwallet-salt.sh deleted file mode 100644 index 591e697..0000000 --- a/roles/local_homedirs/files/usr/local/sbin/sync-kwallet-salt.sh +++ /dev/null @@ -1,13 +0,0 @@ -#!/bin/bash - -PAM_UID=$(id -u "$PAM_USER") - -LOCAL_SALT="/usr/local/home/${PAM_USER}/.local/share/kwalletd/kdewallet.salt" -NFS_SALT="/home/${PAM_USER}/.local/share/kwalletd/kdewallet.salt" - -if (( PAM_UID >= 1000 )) && [ -f "$NFS_SALT" ]; then - install -o "$PAM_USER" -g "$PAM_USER" -m 0755 -d "/usr/local/home/${PAM_USER}/.local" - install -o "$PAM_USER" -g "$PAM_USER" -m 0755 -d "/usr/local/home/${PAM_USER}/.local/share" - install -o "$PAM_USER" -g "$PAM_USER" -m 0755 -d "/usr/local/home/${PAM_USER}/.local/share/kwalletd" - install -o "$PAM_USER" -g "$PAM_USER" -m 0600 "$NFS_SALT" "$LOCAL_SALT" -fi |