On 2014-10-20 Mon 11:32 AM |, worik wrote:
> In a fresh(ish) OpenBSD installation I note .cshrc and .profile in /.
> 

Rename them to /.cshrc~ & /.profile~ and see what breaks...

I always delete them due to having /etc/{profile,csh.cshrc,csh.login}

install.site (http://www.openbsd.org/faq/faq4.html#site):

cd /
rm .cshrc .profile

# Tidy up /root
cd /root
rm .klogin .Xdefaults .profile .cshrc .login

...
..
cd /etc
cat rc.firsttime.run >> rc.firsttime


And this in rc.firsttime(8):

...
..
cd /etc
...
..

# Tidy skel/
grep -v '^set path = ' skel/.cshrc | grep -v 'set mail = ' >> csh.cshrc
cat skel/.login >> csh.login
rm skel/{.Xdefaults,.cshrc,.login,.mailrc,.profile}
chmod 700 skel

...
..


PATH, MAIL & umask are defined once in /etc/login.conf - for all shells.

# /etc/profile:

[[ -o interactive ]] &&
{
        [[ ${SHELL} == '/bin/ksh' ]] && . /etc/ksh.kshrc
        [[ ${SHELL} == '/bin/rksh' ]] && . /etc/ksh.kshrc 2>/dev/null

        [[ -x /usr/bin/tset ]] &&
        {
                [[ -n ${XTERM_VERSION} ]] && I='I'
                eval $(/usr/bin/tset -${I}sQ '-munknown:?vt220' ${TERM})
        }
}

[[ -f /etc/proxy.conf ]] && . /etc/proxy.conf

Reply via email to