more tightening up of permissions
[unix-history] / usr / src / etc / Makefile
index ce41739..9aab5cd 100644 (file)
@@ -1,4 +1,4 @@
-#      @(#)Makefile    5.27 (Berkeley) %G%
+#      @(#)Makefile    8.4 (Berkeley) %G%
 
 NOOBJ= oobj
 
 
 NOOBJ= oobj
 
@@ -6,15 +6,14 @@ NOOBJ=        oobj
 # -rw-r--r--
 BIN1=  aliases amd-home amd-n changelist csh.cshrc csh.login csh.logout \
        crontab crontab.local daily dm.conf exports ftpusers ftpwelcome \
 # -rw-r--r--
 BIN1=  aliases amd-home amd-n changelist csh.cshrc csh.login csh.logout \
        crontab crontab.local daily dm.conf exports ftpusers ftpwelcome \
-       gettytab group hosts hosts.equiv hosts.lpd inetd.conf man.conf \
-       monthly motd netgroup netstart phones printcap protocols rc \
+       gettytab group hosts hosts.lpd inetd.conf man.conf \
+       monthly motd netgroup phones printcap protocols rc \
        rc.local remote security services shells syslog.conf ttys weekly \
        etc.${MACHINE}/disktab
 
 # -rw-rw-rw-
 BIN2=  motd
 
        rc.local remote security services shells syslog.conf ttys weekly \
        etc.${MACHINE}/disktab
 
 # -rw-rw-rw-
 BIN2=  motd
 
-MTREE= 4.4BSD.dist special
 KRB=   README krb.conf krb.realms
 NAMEDB=        localhost.rev named.boot root.cache
 PCS=   pcs750.bin
 KRB=   README krb.conf krb.realms
 NAMEDB=        localhost.rev named.boot root.cache
 PCS=   pcs750.bin
@@ -35,58 +34,65 @@ distribution:
        -mtree -def mtree/4.4BSD.dist -p ${DESTDIR}/ -u
        # install devices
 .if ${MACHINE} == "hp300"
        -mtree -def mtree/4.4BSD.dist -p ${DESTDIR}/ -u
        # install devices
 .if ${MACHINE} == "hp300"
-       (cd etc.hp300; install -c -o ${BINOWN} -g ${BINGRP} -m 444 \
+       (cd etc.hp300; install -c -o root -g wheel -m 444 \
            MAKEDEV.hpux ${DESTDIR}/dev)
 .endif
            MAKEDEV.hpux ${DESTDIR}/dev)
 .endif
-       install -c -o ${BINOWN} -g ${BINGRP} -m 555 \
+       install -c -o root -g wheel -m 555 \
             MAKEDEV.local etc.${MACHINE}/MAKEDEV ${DESTDIR}/dev
        (cd /dev && ./MAKEDEV std)
             MAKEDEV.local etc.${MACHINE}/MAKEDEV ${DESTDIR}/dev
        (cd /dev && ./MAKEDEV std)
-       install -c -o ${BINOWN} -g ${BINGRP} -m 444 COPYRIGHT ${DESTDIR}/
+       install -c -o root -g wheel -m 444 COPYRIGHT ${DESTDIR}/
        install -c -o root -g wheel -m 600 master.passwd ${DESTDIR}/etc
        install -c -o root -g wheel -m 600 master.passwd ${DESTDIR}/etc
-       install -c -o ${BINOWN} -g ${BINGRP} -m 644 ${BIN1} ${DESTDIR}/etc
-       install -c -o ${BINOWN} -g ${BINGRP} -m 666 ${BIN2} ${DESTDIR}/etc
+       install -c -o root -g wheel -m 600 hosts.equiv ${DESTDIR}/etc
+       install -c -o root -g wheel -m 744 netstart ${DESTDIR}/etc
+       install -c -o root -g wheel -m 644 ${BIN1} ${DESTDIR}/etc
+       install -c -o root -g wheel -m 666 ${BIN2} ${DESTDIR}/etc
        (cd root; \
                install -c -o root -g wheel -m 644 dot.cshrc \
                    ${DESTDIR}/root/.cshrc; \
        (cd root; \
                install -c -o root -g wheel -m 644 dot.cshrc \
                    ${DESTDIR}/root/.cshrc; \
-               install -c -o root -g wheel -m 644 dot.klogin \
+               install -c -o root -g wheel -m 600 dot.klogin \
                    ${DESTDIR}/root/.klogin; \
                install -c -o root -g wheel -m 644 dot.login \
                    ${DESTDIR}/root/.login; \
                install -c -o root -g wheel -m 644 dot.profile \
                    ${DESTDIR}/root/.profile; \
                    ${DESTDIR}/root/.klogin; \
                install -c -o root -g wheel -m 644 dot.login \
                    ${DESTDIR}/root/.login; \
                install -c -o root -g wheel -m 644 dot.profile \
                    ${DESTDIR}/root/.profile; \
+               install -c -o root -g wheel -m 600 dot.rhosts \
+                   ${DESTDIR}/root/.rhosts; \
                rm -f ${DESTDIR}/.cshrc ${DESTDIR}/.profile; \
                ln ${DESTDIR}/root/.cshrc ${DESTDIR}/.cshrc; \
                ln ${DESTDIR}/root/.profile ${DESTDIR}/.profile)
                rm -f ${DESTDIR}/.cshrc ${DESTDIR}/.profile; \
                ln ${DESTDIR}/root/.cshrc ${DESTDIR}/.cshrc; \
                ln ${DESTDIR}/root/.profile ${DESTDIR}/.profile)
-       (cd mtree; install -c -o ${BINOWN} -g ${BINGRP} -m 444 ${MTREE} \
-           ${DESTDIR}/etc/mtree)
-       (cd namedb; install -c -o ${BINOWN} -g ${BINGRP} -m 644 ${NAMEDB} \
+       (cd mtree; \
+               install -c -o root -g wheel -m 600 special \
+                   ${DESTDIR}/etc/mtree; \
+               install -c -o root -g wheel -m 444 4.4BSD.dist \
+                   ${DESTDIR}/etc/mtree)
+       (cd namedb; install -c -o root -g wheel -m 644 ${NAMEDB} \
            ${DESTDIR}/etc/namedb)
            ${DESTDIR}/etc/namedb)
-       (cd kerberosIV; install -c -o ${BINOWN} -g ${BINGRP} -m 444 ${KRB} \
+       (cd kerberosIV; install -c -o root -g wheel -m 444 ${KRB} \
            ${DESTDIR}/etc/kerberosIV)
            ${DESTDIR}/etc/kerberosIV)
-       install -c -o ${BINOWN} -g operator -m 664 /dev/null \
+       install -c -o root -g operator -m 664 /dev/null \
            ${DESTDIR}/etc/dumpdates
        install -c -o root -g staff -m 644 /dev/null \
            ${DESTDIR}/var/log/lastlog
            ${DESTDIR}/etc/dumpdates
        install -c -o root -g staff -m 644 /dev/null \
            ${DESTDIR}/var/log/lastlog
-       install -c -o ${BINOWN} -g ${BINGRP} -m 664 /dev/null \
+       install -c -o root -g wheel -m 644 /dev/null \
            ${DESTDIR}/var/log/messages
            ${DESTDIR}/var/log/messages
-       install -c -o ${BINOWN} -g ${BINGRP} -m 664 /dev/null \
+       install -c -o root -g wheel -m 644 /dev/null \
            ${DESTDIR}/var/log/maillog
            ${DESTDIR}/var/log/maillog
-       install -c -o ${BINOWN} -g ${BINGRP} -m 664 /dev/null \
+       install -c -o root -g wheel -m 644 /dev/null \
            ${DESTDIR}/var/log/lpd-errs
            ${DESTDIR}/var/log/lpd-errs
-       install -c -o ${BINOWN} -g ${BINGRP} -m 664 /dev/null \
+       install -c -o root -g utmp -m 664 /dev/null \
            ${DESTDIR}/var/run/utmp
            ${DESTDIR}/var/run/utmp
-       (cd etc.${MACHINE}; install -c -o ${BINOWN} -g ${BINGRP} -m 444 \
+       (cd etc.${MACHINE}; install -c -o root -g wheel -m 444 \
            fstab.* ${DESTDIR}/etc)
 .if ${MACHINE} == "hp300"
            fstab.* ${DESTDIR}/etc)
 .if ${MACHINE} == "hp300"
-       (cd etc.hp300; install -c -o ${BINOWN} -g ${BINGRP} -m 444 ${RBOOTD} \
+       (cd etc.hp300; install -c -o root -g wheel -m 444 ${RBOOTD} \
            ${DESTDIR}/etc)
 .endif
 .if ${MACHINE} == "tahoe"
            ${DESTDIR}/etc)
 .endif
 .if ${MACHINE} == "tahoe"
-       (cd etc.tahoe; install -c -o ${BINOWN} -g ${BINGRP} -m 444 ${WCS1} \
+       (cd etc.tahoe; install -c -o root -g wheel -m 444 ${WCS1} \
            ${DESTDIR}/)
 .endif
 .if ${MACHINE} == "vax"
            ${DESTDIR}/)
 .endif
 .if ${MACHINE} == "vax"
-       (cd etc.vax; install -c -o ${BINOWN} -g ${BINGRP} -m 444 ${PCS} \
+       (cd etc.vax; install -c -o root -g wheel -m 444 ${PCS} \
            ${DESTDIR}/)
 .endif
        # There are certain symbolic links we have to have, and
            ${DESTDIR}/)
 .endif
        # There are certain symbolic links we have to have, and
@@ -106,7 +112,7 @@ distribution:
 .endif
 
 hcx9-distribution:
 .endif
 
 hcx9-distribution:
-       (cd etc.tahoe; install -c -o ${BINOWN} -g ${BINGRP} -m 444 ${WCS2} \
+       (cd etc.tahoe; install -c -o root -g wheel -m 444 ${WCS2} \
            ${DESTDIR}/)
 
 .include <bsd.prog.mk>
            ${DESTDIR}/)
 
 .include <bsd.prog.mk>