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