Index: ossp-pkg/due/.bash_login RCS File: /v/ossp/cvs/ossp-pkg/due/.bash_login,v rcsdiff -q -kk '-r1.2' '-r1.3' -u '/v/ossp/cvs/ossp-pkg/due/.bash_login,v' 2>/dev/null --- .bash_login 2004/10/04 15:34:50 1.2 +++ .bash_login 2004/10/22 19:53:02 1.3 @@ -27,16 +27,7 @@ ## ~/.bash_login: GNU Bash login-shell configuration ## -# path to bash environment init script -BASH_ENV=$HOME/.bashrc - -# source the standard environment script -. $BASH_ENV - -# welcome and goodbye -if expr $- : ".*i.*" >/dev/null; then - echo "$HOSTNAME: user $USER (${SSHUSER:-unknown}), login at `date`" - echo "#[`date '+%Y-%m-%d/%H:%M'`] login by user ${SSHUSER:-unknown}" >>$HISTFILE - trap 'echo "$HOSTNAME: user $USER (${SSHUSER:-unknown}), logout at `date`"' 0 -fi +# activate OSSP due +source ~/.duerc +due -v load all -local Index: ossp-pkg/due/.bashrc RCS File: /v/ossp/cvs/ossp-pkg/due/.bashrc,v rcsdiff -q -kk '-r1.2' '-r1.3' -u '/v/ossp/cvs/ossp-pkg/due/.bashrc,v' 2>/dev/null --- .bashrc 2004/10/22 19:32:51 1.2 +++ .bashrc 2004/10/22 19:53:02 1.3 @@ -27,6 +27,7 @@ ## ~/.bashrc: GNU Bash sub-shell configuration ## +# activate OSSP due source ~/.duerc due -v load all -local Index: ossp-pkg/due/.due/due.term.sh RCS File: /v/ossp/cvs/ossp-pkg/due/.due/due.term.sh,v rcsdiff -q -kk '-r1.3' '-r1.4' -u '/v/ossp/cvs/ossp-pkg/due/.due/due.term.sh,v' 2>/dev/null --- due.term.sh 2004/10/22 19:32:52 1.3 +++ due.term.sh 2004/10/22 19:53:03 1.4 @@ -79,3 +79,13 @@ done } +# login/logout tracing +if [ $SHLVL -eq 0 -a ".$BASH_INTERACTIVE" = .yes ]; then + # shell history annotation + echo "#[`date '+%Y-%m-%d/%H:%M'`] login by user ${SSHUSER:-unknown}" >>$HISTFILE + + # interactive messages + echo "$HOSTNAME: user $USER ${SSHUSER:+(${SSHUSER:-unknown})}, login at `date`" + trap 'echo "$HOSTNAME: user $USER${SSHUSER:+ (${SSHUSER:-unknown})}, logout at `date`"' 0 +fi +