Moved sed line for ##STARTX to end of file, since we aren't touching /etc/startx...
authorChris Gianelloni <wolf31o2@gentoo.org>
Mon, 17 Apr 2006 19:01:02 +0000 (19:01 +0000)
committerChris Gianelloni <wolf31o2@gentoo.org>
Mon, 17 Apr 2006 19:01:02 +0000 (19:01 +0000)
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/catalyst/trunk@1110 d1e1f19c-881f-0410-ab34-b69fee027534

ChangeLog
targets/support/livecdfs-update.sh

index 6727dde7bf91769433573a60903cc5dba1973afc..03f6276717b33a08d1064da5050aaef7215a5c4c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
 # Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo/src/catalyst/ChangeLog,v 1.595 2006/04/17 18:57:35 wolf31o2 Exp $
+# $Header: /var/cvsroot/gentoo/src/catalyst/ChangeLog,v 1.596 2006/04/17 19:01:02 wolf31o2 Exp $
+
+  17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
+  targets/support/livecdfs-update.sh:
+  Moved sed line for ##STARTX to end of file, since we aren't touching
+  /etc/startx until the end.
 
   17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
   targets/support/livecdfs-update.sh:
index 681b7381e7b98804833e6e1c64ef3fefa659bb2e..271da123d49d61bf60aa8248d7107221af903fe7 100755 (executable)
@@ -1,7 +1,7 @@
 #!/bin/bash
 # Copyright 1999-2005 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo/src/catalyst/targets/support/livecdfs-update.sh,v 1.43 2006/04/17 18:57:35 wolf31o2 Exp $
+# $Header: /var/cvsroot/gentoo/src/catalyst/targets/support/livecdfs-update.sh,v 1.44 2006/04/17 19:01:02 wolf31o2 Exp $
 
 . /tmp/chroot-functions.sh
 
@@ -61,13 +61,6 @@ then
        sed -i '/NOPASSWD: ALL/ s/^# //' /etc/sudoers
 fi
 
-# We want the first user to be used when auto-starting X
-if [ -n "${clst_livecd_users}" -a -e /etc/startx ]
-then
-       first_user=$(echo ${clst_livecd_users} | cut -d' ' -f1)
-       sed -i "s/##STARTX/su - $first_user -c startx/" /root/.bashrc
-fi
-
 # Setup DHCP on all detected ethernet devices
 echo "iface_eth0=\"dhcp\""> /etc/conf.d/net
 echo "iface_eth1=\"dhcp\"" >> /etc/conf.d/net
@@ -373,6 +366,14 @@ case ${clst_livecd_type} in
                ;;
 esac
 
+# We want the first user to be used when auto-starting X
+if [ -n "${clst_livecd_users}" -a -e /etc/startx ]
+then
+       first_user=$(echo ${clst_livecd_users} | cut -d' ' -f1)
+       sed -i "s/##STARTX/source /etc/profile && su - $first_user -c startx/" \
+               /root/.bashrc
+fi
+
 if [-e /lib/rcscripts/addons/udev-start.sh ]
 then
        sed -i "s:\t\[\[ -x /sbin/evms_activate:\t\[\[ -x \${CDBOOT} \]\] \&\& \[\[ -x /sbin/evms_activate:" /lib/rcscripts/addons/udev-start.sh