summaryrefslogtreecommitdiff
path: root/etc/mklocaluser.d
diff options
context:
space:
mode:
authorMike Gabriel <mike.gabriel@das-netzwerkteam.de>2022-01-01 22:39:14 +0100
committerMike Gabriel <mike.gabriel@das-netzwerkteam.de>2022-01-01 22:39:14 +0100
commit8659611017163e37fb208651f3a27b22b7193721 (patch)
tree2ed33d7848579863dad0f4b9825828531acb746b /etc/mklocaluser.d
parente7f6f57ddcce113179a0fd4f3618bf081a3a8091 (diff)
downloaditzks-systems-8659611017163e37fb208651f3a27b22b7193721.tar.gz
itzks-systems-8659611017163e37fb208651f3a27b22b7193721.tar.bz2
itzks-systems-8659611017163e37fb208651f3a27b22b7193721.zip
etc/mklocaluser.d/60-itzks-systems-roamingworkstation_smb-bookmarks: Drop GTK-3 bookmark created by /etc/mklocaluser.d/20-debian-edu-config.
Diffstat (limited to 'etc/mklocaluser.d')
-rwxr-xr-xetc/mklocaluser.d/60-itzks-systems-roamingworkstation_smb-bookmarks6
1 files changed, 6 insertions, 0 deletions
diff --git a/etc/mklocaluser.d/60-itzks-systems-roamingworkstation_smb-bookmarks b/etc/mklocaluser.d/60-itzks-systems-roamingworkstation_smb-bookmarks
index a545530..010bdf1 100755
--- a/etc/mklocaluser.d/60-itzks-systems-roamingworkstation_smb-bookmarks
+++ b/etc/mklocaluser.d/60-itzks-systems-roamingworkstation_smb-bookmarks
@@ -9,6 +9,12 @@ add_gtk3_place() {
GROUP="$3"
TITLE="$4"
SMBPATH="$5"
+
+ if [ -e /home/$USER/.config/gtk-3.0/bookmarks ] && grep -q "$TITLE" "/home/$USER/.config/gtk-3.0/bookmarks"; then
+ # drop bookmark created by /etc/mklocaluser.d/20-debian-edu-config, it lacks the SMBDOMAIN part
+ sed -i /home/$USER/.config/gtk-3.0/bookmarks -e "/$TITLE/d"
+ fi
+
if [ ! -e /home/$USER/.config/gtk-3.0/bookmarks ] || ! grep -q "$SMBPATH $TITLE" "/home/$USER/.config/gtk-3.0/bookmarks"; then
su - "$USER" -c "mkdir -p \"/home/$USER/.config/gtk-3.0\""
echo "$SMBPATH $TITLE" >> "/home/$USER/.config/gtk-3.0/bookmarks"