CVS: moonbase/gnome2-core/gdm POST_INSTALL, NONE, 1.1 BUILD, 1.8,
1.9 DETAILS, 1.11, 1.12 Default, 1.1, 1.2 gnomerc, 1.2, 1.3
nhudson at lunar-linux.org
nhudson at lunar-linux.org
Tue Oct 7 04:02:46 GMT 2003
Update of /var/cvs/lunar/moonbase/gnome2-core/gdm
In directory dbguin.lunar-linux.org:/tmp/cvs-serv27468
Modified Files:
BUILD DETAILS Default gnomerc
Added Files:
POST_INSTALL
Log Message:
Commiting changes to gdm, adding a POST_INSTALL to notify the user of adding /opt/lunar/gnome/2.4/bin to their /etc/profile for now till we can find a better way of doing this. Also updating to new version 2.4.4.3 and changing the md5sum and adding a patch that fixes some problems with pam
--- NEW FILE: POST_INSTALL ---
echo "You might want to add /opt/lunar/gnome/2.4/bin to your /etc/profile"
echo "for now till we can find a better way of doing this."
Index: BUILD
===================================================================
RCS file: /var/cvs/lunar/moonbase/gnome2-core/gdm/BUILD,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- BUILD 15 Sep 2003 11:53:17 -0000 1.8
+++ BUILD 7 Oct 2003 04:02:44 -0000 1.9
@@ -11,6 +11,8 @@
OPTS="$OPTS --enable-authentication-scheme=$SCHEME"
LDFLAGS="$LDFLAGS -L/usr/X11R6/lib"
+
+ patch_it $SOURCE_CACHE/$SOURCE2 1 &&
./configure --build=$BUILD \
--prefix=/opt/lunar/gnome/2.4 \
@@ -33,6 +35,7 @@
install --mode=644 $SCRIPT_DIRECTORY/gdm.conf /etc/X11/gdm/gdm.conf
install --mode=755 $SCRIPT_DIRECTORY/Sessions/gnome.desktop /etc/X11/dm/Sessions
install --mode=755 $SCRIPT_DIRECTORY/Default /etc/X11/gdm/PreSession/
+ install --mode=755 $SCRIPT_DIRECTORY/Default /etc/X11/gdm/Sessions
) > $C_FIFO 2>&1
Index: DETAILS
===================================================================
RCS file: /var/cvs/lunar/moonbase/gnome2-core/gdm/DETAILS,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -d -r1.11 -r1.12
--- DETAILS 15 Sep 2003 11:53:17 -0000 1.11
+++ DETAILS 7 Oct 2003 04:02:44 -0000 1.12
@@ -1,12 +1,15 @@
MODULE=gdm
- VERSION=2.4.4.1
+ VERSION=2.4.4.3
SOURCE=gdm-$VERSION.tar.bz2
+ SOURCE2=$MODULE-pam-config-fix.patch
SOURCE_DIRECTORY=$BUILD_DIRECTORY/gdm-$VERSION
SOURCE_URL[0]=$GNOME_URL/sources/gdm/2.4/$SOURCE
- SOURCE_VFY=md5:50e5fd07bf1a15b1638f41787415f81c
+ SOURCE_VFY=md5:64a1ae7d5ac975b8ebb0e0cdbc0e271f
+ SOURCE2_URL[0]=$PATCH_URL/$SOURCE2
+ SOURCE2_VFY=md5:931153c30c910389f70e09e26f8a89f2
WEB_SITE=http://www.gnome.org
ENTERED=20020716
- UPDATED=20030915
+ UPDATED=20031007
SHORT="The Gnome Display Manager is a re-implementation of the well known xdm program"
cat << EOF
The Gnome Display Manager is a re-implementation of the well known xdm
Index: Default
===================================================================
RCS file: /var/cvs/lunar/moonbase/gnome2-core/gdm/Default,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- Default 15 Sep 2003 11:53:17 -0000 1.1
+++ Default 7 Oct 2003 04:02:44 -0000 1.2
@@ -7,6 +7,7 @@
# Note that output goes into the .xsession-errors file for easy debugging
#
PATH=$PATH:/opt/lunar/gnome/2.4/bin
+export $PATH
XSETROOT=`which xsetroot 2>/dev/null`
if [ x$XSETROOT != x ] ; then
Index: gnomerc
===================================================================
RCS file: /var/cvs/lunar/moonbase/gnome2-core/gdm/gnomerc,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- gnomerc 13 Sep 2003 05:11:11 -0000 1.2
+++ gnomerc 7 Oct 2003 04:02:44 -0000 1.3
@@ -1 +1,13 @@
-exec /opt/lunar/gnome/2.4/bin/gnome-session
+startssh=
+sshagent=/usr/bin/ssh-agent
+gnomesession=/opt/lunar/gnome/2.4/bin/gnome-session
+
+if [ -x $sshagent -a -z "$SSH_AUTH_SOCK" ]; then
+ startssh=yes
+fi
+
+if [ -n "$startssh" ]; then
+ exec $sshagent -- $gnomesession
+else
+ exec $gnomesession
+fi
More information about the Lunar-commits
mailing list