From 3c6dd3c3f928438464518fe0fea1ad9e4d5411a0 Mon Sep 17 00:00:00 2001 From: Frederic Lepied Date: Sun, 2 Dec 2001 05:56:25 +0000 Subject: sed black magic to read /etc/sysconfig/msec and translate sh variables in csh ones. --- msec.csh | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/msec.csh b/msec.csh index 7552cee..e88eda7 100755 --- a/msec.csh +++ b/msec.csh @@ -1,4 +1,6 @@ -. /etc/sysconfig.msec +if ( -r /etc/sysconfig/msec ) then + eval `sed -n 's/^\([^#]*\)=\([^#]*\)/set \1=\2;/p' < /etc/sysconfig/msec` +endif if ! { (echo "${PATH}" | grep -q /usr/X11R6/bin) } then setenv PATH "${PATH}:/usr/X11R6/bin" @@ -8,4 +10,13 @@ if ! { (echo "${PATH}" | grep -q /usr/games) } then setenv PATH "${PATH}:/usr/games" endif +# translate sh variables from /etc/sysconfig/msec to their equivalent in csh +if ( -n "$TMOUT" ) then + set autologout=`expr $TMOUT / 60` +endif + +if ( -n "$HISTFILESIZE" ) then + set history=$HISTFILESIZE +endif + setenv SECURE_LEVEL ${SECURE_LEVEL} -- cgit v1.2.1