Revision 24976,
611 bytes
checked in by jdreed, 14 years ago
(diff) |
In xsession:
* Don't use dpkg-query because it slows logins down; instead ship actual
scripts in /usr/share and source them (Trac #778)
|
Rev | Line | |
---|
[23027] | 1 | # This file is sourced by Xsession(5), not executed. |
---|
| 2 | |
---|
| 3 | # Wrap the session startup if all of the following are true: |
---|
| 4 | # - This is a default session |
---|
| 5 | # - This is an AFS homedir |
---|
| 6 | # - The user has a standard Athena shell |
---|
| 7 | # - The user does not have an xsession script |
---|
[24976] | 8 | |
---|
| 9 | if [ -x /usr/lib/init/xsession.bash ] && \ |
---|
| 10 | [ -x /usr/lib/init/xsession.tcsh ] && \ |
---|
[24439] | 11 | [ afs = "$DEBATHENA_HOME_TYPE" -a ! -e "$USERXSESSION" \ |
---|
[23181] | 12 | -a ! -e "$ALTUSERXSESSION" ]; then |
---|
[23027] | 13 | case $SHELL in |
---|
| 14 | */bash) |
---|
| 15 | STARTUP="/usr/lib/init/xsession.bash $STARTUP" |
---|
| 16 | ;; |
---|
| 17 | */tcsh) |
---|
| 18 | STARTUP="/usr/lib/init/xsession.tcsh $STARTUP" |
---|
| 19 | ;; |
---|
| 20 | esac |
---|
| 21 | fi |
---|
Note: See
TracBrowser
for help on using the repository browser.