From 32bdfa91646d1ad8b91cff5d30ebd771a35ef5ae Mon Sep 17 00:00:00 2001 From: "cmasone@google.com" Date: Mon, 19 Oct 2009 19:11:45 +0000 Subject: [PATCH] init: take unneeded stuff out of the Xsession code pathway Review URL: http://chromereview.prom.corp.google.com/1175081 git-svn-id: svn://chrome-svn/chromeos/trunk@67 06c00378-0e64-4dae-be16-12b19f9950a1 --- customize_rootfs.sh | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/customize_rootfs.sh b/customize_rootfs.sh index 56723e7cf3..4752e33aed 100755 --- a/customize_rootfs.sh +++ b/customize_rootfs.sh @@ -415,6 +415,20 @@ sed -i '{ s/xserver_arguments .*/xserver_arguments -nolisten tcp vt01/ }' \ mv /etc/init.d/rcS /etc/init.d/rcS.orig ln -s /etc/init.d/chromeos_init.sh /etc/init.d/rcS +# Clean out unneeded Xsession scripts +XSESSION_D="/etc/X11/Xsession.d" +KEEPERS="20x11-common_process-args 51x11-chromeos-set-startup \ + 90consolekit 99x11-common_start" +for script in ${KEEPERS} +do + mv "$XSESSION_D"/"$script" /tmp +done +rm -rf "$XSESSION_D"/* +for script in ${KEEPERS} +do + mv /tmp/"$script" "$XSESSION_D" +done + # Add some tmpfs filesystems to fstab to enable session semantics cat <> /etc/fstab tmpfs /tmp tmpfs rw,nosuid,nodev 0 0