summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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/"