Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=xfcetesting.git;a=commitdiff;h=c06e77840389933555201fa0f0075ab69dacfd24

commit c06e77840389933555201fa0f0075ab69dacfd24
Author: Baste <[email protected]>
Date:   Mon Jun 4 16:13:07 2012 +0200

gdm-3.4.1-2-x86_64
* Enable systemd
* Add fix bug for fresh install

diff --git a/source/gnome/gdm/FrugalBuild b/source/gnome/gdm/FrugalBuild
index ac073d3..33d7f3c 100644
--- a/source/gnome/gdm/FrugalBuild
+++ b/source/gnome/gdm/FrugalBuild
@@ -4,13 +4,13 @@

pkgname=gdm
pkgver=3.4.1
-pkgrel=1
+pkgrel=2
pkgdesc="GNOME Display Manager"
url="http://www.gnome.org/";
backup=(etc/gdm/custom.conf etc/pam.d/gdm etc/pam.d/gdm-autologin \
etc/pam.d/gdm-welcome)
depends=('dbus-glib' 'accountsservice' 'nss' 'xorg-server' 'libxrandr' 'gtk+3' \
-        'libcanberra-gtk' 'pam' 'upower' 'libxklavier' 'polkit-gnome' 
'gnome-session')
+        'libcanberra-gtk' 'pam' 'upower' 'libxklavier' 'polkit-gnome' 
'gnome-session' 'systemd')
makedepends=('intltool' 'gnome-doc-utils' 'gobject-introspection' 'dconf' 
'gnome-settings-daemon')
groups=('gnome')
archs=('i686' 'x86_64')
@@ -41,8 +41,7 @@ build() {
--enable-split-authentication \
--enable-console-helper \
--disable-scrollkeeper \
-               --with-console-kit \
-               --with-systemd=no
+               --with-console-kit

Fmakeinstall

@@ -53,21 +52,6 @@ build() {
#delete PAM default rules
Frm etc/pam.d/*

-cat > $Fdestdir/etc/pam.d/gdm << "EOF"
-#%PAM-1.0
-auth            requisite       pam_nologin.so
-auth            required        pam_env.so
-auth            required        pam_unix.so
-auth            optional        pam_gnome_keyring.so
-account         required        pam_unix.so
-session         required        pam_limits.so
-session         required        pam_unix.so
-session         optional        pam_gnome_keyring.so auto_start
-password        required        pam_unix.so
-session        required        pam_systemd.so
-session        required        pam_loginuid.so
-EOF
-
cat > $Fdestdir/etc/pam.d/gdm-autologin << "EOF"
#%PAM-1.0
auth            requisite       pam_nologin.so
diff --git a/source/gnome/gdm/gdm.install b/source/gnome/gdm/gdm.install
index c790dcd..860f1f6 100644
--- a/source/gnome/gdm/gdm.install
+++ b/source/gnome/gdm/gdm.install
@@ -8,13 +8,13 @@ post_install()
echo -n "updating scrollkeeper catalogue... "
rarian-sk-update -q > /dev/null 2>&1
echo "done."
-

sed -i 's|usr/bin/gdm|usr/sbin/gdm|' /etc/sysconfig/desktop
sed -i 's|usr/sbin/gdm -nodaemon|usr/sbin/gdm --nodaemon|' 
/etc/sysconfig/desktop
sed 's|^#desktop="/usr/sbin/gdm --nodaemon"$|desktop="/usr/sbin/gdm 
--nodaemon"|' -i /etc/sysconfig/desktop
/sbin/ldconfig
glib-compile-schemas /usr/share/glib-2.0/schemas
+       dconf update
}

post_upgrade()
@@ -28,6 +28,7 @@ post_remove()
rarian-sk-update -q > /dev/null 2>&1
echo "done."
sed -i 's|^desktop="/usr/sbin/gdm --nodaemon"$|#desktop="/usr/sbin/gdm 
--nodaemon"|' /etc/sysconfig/desktop
+       dconf update
}

op=$1
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to