summaryrefslogtreecommitdiffstats
path: root/gdm/post-install
diff options
context:
space:
mode:
authorpiernov <piernov@piernov.org>2011-09-03 00:54:08 +0200
committerpiernov <piernov@piernov.org>2011-09-03 00:54:08 +0200
commite7dee98aa210f796064e15e10e721c9007b2e8d5 (patch)
tree40b4f6066928a1602c770c7532e0f649b09440ff /gdm/post-install
parent5495220323feba1e88116fd9e8d58ed54cf7dc7f (diff)
downloadgnome3-e7dee98aa210f796064e15e10e721c9007b2e8d5.tar.gz
gnome3-e7dee98aa210f796064e15e10e721c9007b2e8d5.tar.bz2
gnome3-e7dee98aa210f796064e15e10e721c9007b2e8d5.tar.xz
gnome3-e7dee98aa210f796064e15e10e721c9007b2e8d5.zip
gdm 3.1.90-4 correction port+post-install, suppression pre-install
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
-