summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Gabriel <mike.gabriel@das-netzwerkteam.de>2020-02-10 13:41:56 +0100
committerMike Gabriel <mike.gabriel@das-netzwerkteam.de>2020-02-10 13:41:56 +0100
commit1662bc89c731b0bf1ff316136e65c0d28fe7a1d1 (patch)
tree26b254f0126675f1cba92b3d4e8e3d3bc1bd848a
parent0c43f0d42ee5a13bd008801c2c66cf7cc67f2365 (diff)
downloaditzks-systems-1662bc89c731b0bf1ff316136e65c0d28fe7a1d1.tar.gz
itzks-systems-1662bc89c731b0bf1ff316136e65c0d28fe7a1d1.tar.bz2
itzks-systems-1662bc89c731b0bf1ff316136e65c0d28fe7a1d1.zip
etc/mklocaluser.d/60-itzks-systems-roamingworkstation_prep-firefox: Make sure, the default Debian Edu profile folder gets used.
-rwxr-xr-xetc/mklocaluser.d/60-itzks-systems-roamingworkstation_prep-firefox23
1 files changed, 23 insertions, 0 deletions
diff --git a/etc/mklocaluser.d/60-itzks-systems-roamingworkstation_prep-firefox b/etc/mklocaluser.d/60-itzks-systems-roamingworkstation_prep-firefox
new file mode 100755
index 0000000..f779883
--- /dev/null
+++ b/etc/mklocaluser.d/60-itzks-systems-roamingworkstation_prep-firefox
@@ -0,0 +1,23 @@
+#!/bin/sh
+
+set -e
+
+GROUP=$(id -g "$USER")
+HOMEDIR="/home/$USER"
+
+mkdir -p "$HOMEDIR/.mozilla/firefox/debian-edu.default"
+if [ ! -e "$HOMEDIR/.mozilla/firefox/profiles.ini" ]; then
+ cp "/usr/share/debian-edu-config/profiles.ini.ff" "$HOMEDIR/.mozilla/firefox/profiles.ini"
+fi
+if [ ! -e "$HOMEDIR/.mozilla/firefox/installs.ini" ]; then
+ cp "/usr/share/debian-edu-config/installs.ini" "$HOMEDIR/.mozilla/firefox/installs.ini"
+fi
+chmod -R u+w,go-rwx "$HOMEDIR/.mozilla/"
+chown -R $USER:$GROUP "$HOMEDIR/.mozilla/"
+
+mkdir -p "$HOMEDIR/.thunderbird/debian-edu.default"
+if [ ! -e "$HOMEDIR/.thunderbird/profiles.ini" ]; then
+ cp "/usr/share/debian-edu-config/profiles.ini" "$HOMEDIR/.thunderbird/profiles.ini"
+fi
+chmod -R u+w,go-rwx "$HOMEDIR/.thunderbird/"
+chown -R $USER:$GROUP "$HOMEDIR/.thunderbird/"