-
Notifications
You must be signed in to change notification settings - Fork 0
/
.ashlogin
46 lines (38 loc) · 911 Bytes
/
.ashlogin
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#
# .ashlogin - login shell startup for ash
#
#ident "@(#)HOME:.ashlogin 37.2 22/02/23 17:30:59 (woods)"
# Schily Bourne Shell doesn't seem to fully set $- until late...
if is_schily_sh; then
set -o ignoreeof
fi
case "$-" in
*i*)
#
# Commands for interactive shells.
#
# NOTE: This should _always_ be true for any shell sourcing this file!
#
echo "$0: setup for Almquist's Shell"
set -o ignoreeof # we only do this for our login shell....
# for emacs timeclock.el
#
if [ ! -f ~/.timelog ] ; then
touch ~/.timelog
fi
;;
*)
echo "$0: WARNING: ~/.ashlogin being sourced by a non-interactive shell! (\$-=$-)"
;;
esac
# xxx NetBSD /bin/sh (and dash) does not support FPATH
export FPATH=$HOME/lib/sh
export ENVFILE=$HOME/.ashrc
if [ -r "$ENVFILE" ] ; then
export ENV=$ENVFILE
fi
export HISTSIZE=2000
if [ -z "$LOGNAME" ] ; then
# some systems won't allow this...
export LOGNAME=${USER}
fi