[23308] in Source-Commits

home help back first fref pref prev next nref lref last post

/svn/athena r22966 - trunk/debathena/debathena/dotfiles

daemon@ATHENA.MIT.EDU (ghudson@MIT.EDU)
Fri May 9 13:59:42 2008

Date: Fri, 9 May 2008 13:59:10 -0400 (EDT)
From: ghudson@MIT.EDU
Message-Id: <200805091759.NAA10194@drugstore.mit.edu>
To: source-commits@MIT.EDU
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Author: ghudson
Date: 2008-05-09 13:59:09 -0400 (Fri, 09 May 2008)
New Revision: 22966

Added:
   trunk/debathena/debathena/dotfiles/xsession.bash
Modified:
   trunk/debathena/debathena/dotfiles/Makefile
   trunk/debathena/debathena/dotfiles/Xsession
Log:
Add a bash version of the standard Athena xsession, and use it for
bash users.


Modified: trunk/debathena/debathena/dotfiles/Makefile
===================================================================
--- trunk/debathena/debathena/dotfiles/Makefile	2008-05-08 13:22:59 UTC (rev 22965)
+++ trunk/debathena/debathena/dotfiles/Makefile	2008-05-09 17:59:09 UTC (rev 22966)
@@ -53,6 +53,7 @@
 	install -c -m 0644 welcome ${DESTDIR}${PROTOTMP}
 	install -c -m 0755 xkill-mozilla.sh ${DESTDIR}${SYSTEM}/xkill-mozilla
 	install -c -m 0755 xsession ${DESTDIR}${SYSTEM}
+	install -c -m 0755 xsession.bash ${DESTDIR}${SYSTEM}
 	cd os/${OS} && ${MAKE} $@
 	cd gnome && ${MAKE} $@
 

Modified: trunk/debathena/debathena/dotfiles/Xsession
===================================================================
--- trunk/debathena/debathena/dotfiles/Xsession	2008-05-08 13:22:59 UTC (rev 22965)
+++ trunk/debathena/debathena/dotfiles/Xsession	2008-05-09 17:59:09 UTC (rev 22966)
@@ -14,12 +14,18 @@
 	defsession=1;
 fi
 
+if [ "`basename $SHELL`" = bash ]; then
+	default_session=$initlib/xsession.bash
+else
+	default_session=$initlib/xsession
+fi
+
 case $defsession in
 1|4|7)
 	if [ -f .xsession ]; then
-		session=".xsession"
+		session=.xsession
 	else
-		session="$initlib/xsession"
+		session=$default_session
 	fi
 	case $defsession in
 	7)
@@ -28,7 +34,7 @@
 	esac
 	;;
 2)
-	session="$initlib/xsession -nocalls"
+	session="$default_session -nocalls"
 	;;
 3)
 	session="xterm -ls -geometry 80x24+280+220 -display :0.0"

Added: trunk/debathena/debathena/dotfiles/xsession.bash


home help back first fref pref prev next nref lref last post