summaryrefslogtreecommitdiffstats
path: root/gdm/post-install
diff options
context:
space:
mode:
Diffstat (limited to 'gdm/post-install')
-rwxr-xr-xgdm/post-install11
1 files changed, 6 insertions, 5 deletions
diff --git a/gdm/post-install b/gdm/post-install
index a78c64d..08b1b0d 100755
--- a/gdm/post-install
+++ b/gdm/post-install
@@ -2,8 +2,13 @@
port=gdm
+getent group gdm > /dev/null 2>&1 || /usr/sbin/groupadd -g 21 gdm
+getent passwd gdm > /dev/null 2>&1 || /usr/sbin/useradd -c 'Gnome Display Manager' -u 21 -g gdm -d /var/lib/gdm -s /sbin/nologin gdm
+/bin/passwd -l gdm
+/bin/chown -R gdm:gdm /var/lib/gdm
+
# corrige le répertoire de gdm
-sed "s|gdm:x:21:21:GDM Daemon User:/dev/null:/sbin/nologin|gdm:x:21:21:GDM Daemon User:/var/gdm:/sbin/nologin|" -i /etc/passwd
+sed "s|gdm:x:21:21:GDM Daemon User:/dev/null:/sbin/nologin|gdm:x:21:21:GDM Daemon User:/var/lib/gdm:/sbin/nologin|" -i /etc/passwd
# gconf schemas
gconfpkg --install $port
@@ -19,11 +24,7 @@ do
scrollkeeper-install -q -p /var/lib/scrollkeeper /$SCROLL > /dev/null
done
-# desktop database
-update-desktop-database -q
-
# icon cache
gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor
# End of file
-