On Sun, Mar 20, 2016 at 01:33:06AM +0100, Alexander Hall wrote:
> 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?
s/tcsh/csh/g, also in subject, as pointed out to me off-list. I did get
a strange feeling typing all those "tcsh"s.
/Alexander
>
> 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
>