Hi, As far as I can tell, there is no point in having these files lying around in /etc as they are not needed by tcsh. They're all comments and don't even hold an example.
Thus, remove them and make them optional in /etc/mtree/special. Objections from tcsh users? OK? /Alexander Index: Makefile =================================================================== RCS file: /cvs/src/etc/Makefile,v retrieving revision 1.421 diff -u -p -r1.421 Makefile --- Makefile 9 Mar 2016 16:28:46 -0000 1.421 +++ Makefile 20 Mar 2016 00:21:11 -0000 @@ -30,9 +30,8 @@ kernels: bootblocks ${ALL_KERNELS} # -rw-r--r-- BINOWN= root BINGRP= wheel -MUTABLE=changelist csh.cshrc csh.login csh.logout daily \ - etc.${MACHINE}/disktab etc.${MACHINE}/login.conf ftpusers \ - gettytab group ksh.kshrc locate.rc mailer.conf \ +MUTABLE=changelist daily etc.${MACHINE}/disktab etc.${MACHINE}/login.conf \ + ftpusers gettytab group ksh.kshrc locate.rc mailer.conf \ moduli monthly netstart networks newsyslog.conf ntpd.conf \ pf.os protocols rc rc.conf rpc services shells syslog.conf weekly Index: csh.cshrc =================================================================== RCS file: /cvs/src/etc/csh.cshrc,v retrieving revision 1.2 diff -u -p -r1.2 csh.cshrc --- csh.cshrc 26 May 1996 10:25:19 -0000 1.2 +++ csh.cshrc 20 Mar 2016 00:21:11 -0000 @@ -1,3 +0,0 @@ -# $OpenBSD: csh.cshrc,v 1.2 1996/05/26 10:25:19 deraadt Exp $ -# -# System-wide .cshrc file for csh(1). Index: csh.login =================================================================== RCS file: /cvs/src/etc/csh.login,v retrieving revision 1.2 diff -u -p -r1.2 csh.login --- csh.login 26 May 1996 10:25:19 -0000 1.2 +++ csh.login 20 Mar 2016 00:21:11 -0000 @@ -1,3 +0,0 @@ -# $OpenBSD: csh.login,v 1.2 1996/05/26 10:25:19 deraadt Exp $ -# -# System-wide .login file for csh(1). Index: csh.logout =================================================================== RCS file: /cvs/src/etc/csh.logout,v retrieving revision 1.2 diff -u -p -r1.2 csh.logout --- csh.logout 26 May 1996 10:25:20 -0000 1.2 +++ csh.logout 20 Mar 2016 00:21:11 -0000 @@ -1,3 +0,0 @@ -# $OpenBSD: csh.logout,v 1.2 1996/05/26 10:25:20 deraadt Exp $ -# -# System-wide .logout file for csh(1). Index: mtree/special =================================================================== RCS file: /cvs/src/etc/mtree/special,v retrieving revision 1.117 diff -u -p -r1.117 special --- mtree/special 8 Mar 2016 00:16:47 -0000 1.117 +++ mtree/special 20 Mar 2016 00:21:11 -0000 @@ -16,9 +16,9 @@ etc type=dir mode=0755 uname=root gname bgpd.conf type=file mode=0600 uname=root gname=wheel optional chio.conf type=file mode=0644 uname=root gname=operator optional crontab type=file mode=0600 uname=root gname=wheel optional -csh.cshrc type=file mode=0644 uname=root gname=wheel -csh.login type=file mode=0644 uname=root gname=wheel -csh.logout type=file mode=0644 uname=root gname=wheel +csh.cshrc type=file mode=0644 uname=root gname=wheel optional +csh.login type=file mode=0644 uname=root gname=wheel optional +csh.logout type=file mode=0644 uname=root gname=wheel optional daily type=file mode=0644 uname=root gname=wheel daily.local type=file mode=0644 uname=root gname=wheel optional dhcpd.conf type=file mode=0644 uname=root gname=wheel optional