aboutsummaryrefslogtreecommitdiff
path: root/x11/gdm
diff options
context:
space:
mode:
authorJoe Marcus Clarke <marcus@FreeBSD.org>2003-02-20 01:44:59 +0000
committerJoe Marcus Clarke <marcus@FreeBSD.org>2003-02-20 01:44:59 +0000
commitb2525184a35bb8c8367a82a2e4465af66fe5346b (patch)
tree35dfc4ebced99ad541797185719182afea390e1f /x11/gdm
parentd738f997ad1125deee68c1bbf75cb5f9ebf496a9 (diff)
downloadports-b2525184a35bb8c8367a82a2e4465af66fe5346b.tar.gz
ports-b2525184a35bb8c8367a82a2e4465af66fe5346b.zip
Properly install the config files when installing from package.
Notes
Notes: svn path=/head/; revision=75923
Diffstat (limited to 'x11/gdm')
-rw-r--r--x11/gdm/pkg-plist9
1 files changed, 9 insertions, 0 deletions
diff --git a/x11/gdm/pkg-plist b/x11/gdm/pkg-plist
index 6a225e49ec9e..c7e6f4a91977 100644
--- a/x11/gdm/pkg-plist
+++ b/x11/gdm/pkg-plist
@@ -8,22 +8,31 @@ bin/gdmmktemp
bin/gdmphotosetup
@unexec if cmp -s %D/etc/gdm/Init/Default %D/etc/gdm/Init/factory-Default; then rm -f %D/etc/gdm/Init/Default; fi
etc/gdm/Init/factory-Default
+@exec if [ ! -f %B/Default ] && cp %B/%f %B/Default
@unexec if cmp -s %D/etc/gdm/PostSession/Default %D/etc/gdm/PostSession/factory-Default; then rm -f %D/etc/gdm/PostSession/Default; fi
etc/gdm/PostSession/factory-Default
+@exec if [ ! -f %B/Default ] && cp %B/%f %B/Default
@unexec if cmp -s %D/etc/gdm/PreSession/Default %D/etc/gdm/PreSession/factory-Default; then rm -f %D/etc/gdm/PreSession/Default; fi
etc/gdm/PreSession/factory-Default
+@exec if [ ! -f %B/Default ] && cp %B/%f %B/Default
@unexec if cmp -s %D/etc/gdm/Sessions/Gnome %D/etc/gdm/Sessions/factory-Gnome; then rm -f %D/etc/gdm/Sessions/Gnome; fi
etc/gdm/Sessions/factory-Gnome
+@exec if [ ! -f %B/Gnome ] && cp %B/%f %B/Gnome
@unexec if cmp -s %D/etc/gdm/Sessions/Xsession %D/etc/gdm/Sessions/factory-Xsession; then rm -f %D/etc/gdm/Sessions/Xsession; fi
etc/gdm/Sessions/factory-Xsession
+@exec if [ ! -f %B/Xsession ] && cp %B/%f %B/Xsession
@unexec if cmp -s %D/etc/gdm/XKeepsCrashing %D/etc/gdm/factory-XKeepsCrashing; then rm -f %D/etc/gdm/XKeepsCrashing; fi
etc/gdm/factory-XKeepsCrashing
+@exec if [ ! -f %B/XKeepsCrashing ] && cp %B/%f %B/XKeepsCrashing
@unexec if cmp -s %D/etc/gdm/gnomerc %D/etc/gdm/factory-gnomerc; then rm -f %D/etc/gdm/gnomerc; fi
etc/gdm/factory-gnomerc
+@exec if [ ! -f %B/gnomerc ] && cp %B/%f %B/gnomerc
@unexec if cmp -s %D/etc/gdm/gdm.conf %D/etc/gdm/factory-gdm.conf; then rm -f %D/etc/gdm/gdm.conf; fi
etc/gdm/factory-gdm.conf
+@exec if [ ! -f %B/gdm.conf ] && cp %B/%f %B/gdm.conf
@unexec if cmp -s %D/etc/gdm/locale.alias %D/etc/gdm/factory-locale.alias; then rm -f %D/etc/gdm/locale.alias; fi
etc/gdm/factory-locale.alias
+@exec if [ ! -f %B/locale.alias ] && cp %B/%f %B/locale.alias
%%PAM_MISC%%sbin/gdmaskpass
sbin/gdm-restart
sbin/gdm-safe-restart