Subject: The Grand Reorganization Continues (#348 - 5 of 8) Index: MANY(mostly etc)/MANY 2.11BSD Description: This is a continuation of the directory reorganization started in updates #335 thru 342. That series of updates was aimed at cleaning up /usr/lib (and to a very small extent /etc). This series of updates (#344 thru 351) (almost) completes the reorganization by dispersing all but the config files from /etc into /sbin, /usr/sbin, /usr/libexec, usw. Repeat-By: This is extracted from #335: "By observation and/or having to admin a mixture of 2.11BSD systems and systems which use the post 1989/90 directory hierarchy. Alternatively you may have, over the years, been one of the folks who has asked me "when is the directory layout going to be updated to reflect current 'standards'?"" Fix: This is #348 (part 5 of 8). Updates #344 thru #351 comprise the 8 part kit which moves everything that is not a config file out of /etc. NOTE: All executables in /etc *EXCEPT* /etc/init and /etc/autoconfig are relocated by this update. Those two programs were left in /etc because: /etc/init is known to the kernel - moving 'init' without changing the kernel would render the system unbootable. Even if the kernel were updated there would be a big problem if an older kernel were to be used. /etc/autoconfig is known to 'init' and a change to 'init' at this time (amidst all the other patching) was not thought to be a "good idea" at this time. The good news is that the update can be done "in place" - it will not be necessary to dump and reload the system. The "bad news" is that a "make world" (recompile of the system from sources) is necessary. The rebuild is because two pathnames are widely known and/or implicitly referenced by *many* programs in the system: /etc/zoneinfo is used by the ctime() routine in libc.a and there are tens (hundreds?) of programs which call the ctime() family of functions. Because /etc/zoneinfo is moved to /usr/share/zoneinfo any program which references ctime() directly or indirectly needs to be relinked. The utmp file's pathname /etc/utmp is explicitly referenced by many programs in the system and since /etc/utmp is moved to /var/run/utmp all programs which read/write the utmp file need to be recompiled. The manifest is as follows: Part Patch# Contents ---- ----- -------- 1 344 Manifest of files. Introduction/tour. Instructions. Shell script to perform the relocation of directories. Suggested changes to locally modified files in /etc. A 'shar' file containing a new 'whereis' program. 2 345 Shar archive of all the new Makefiles which are to be installed on the system. This is a separate part because it's ~60kb worth of makefiles. 3-8 346-351 Patch files. Broken into ~64kb pieces. As always these, and all previous updates to 2.11BSD, are available via anonymous FTP to either FTP.IIPO.GTEGSC.COM or MOE.2BSD.COM in the directory /pub/2.11BSD. -----------------------#348 Cut here------------------------ *** /usr/src/man/man1/w.1.old Thu Feb 19 00:45:25 1987 --- /usr/src/man/man1/w.1 Wed Nov 27 20:47:45 1996 *************** *** 63,71 **** the output will be restricted to that user. .SH FILES .ta 2i ! /etc/utmp for login names ! .br ! /dev/kmem kernel memory .br /dev/swap secondary storage .SH "SEE ALSO" --- 63,69 ---- the output will be restricted to that user. .SH FILES .ta 2i ! /var/run/utmp for login names .br /dev/swap secondary storage .SH "SEE ALSO" *** /usr/src/man/man1/wall.1.old Sun Dec 14 15:06:17 1986 --- /usr/src/man/man1/wall.1 Wed Nov 27 20:48:55 1996 *************** *** 2,10 **** .\" All rights reserved. The Berkeley software License Agreement .\" specifies the terms and conditions for redistribution. .\" ! .\" @(#)wall.1 6.1 (Berkeley) 4/29/85 .\" ! .TH WALL 1 "April 29, 1985" .UC 4 .SH NAME wall \- write to all users --- 2,10 ---- .\" All rights reserved. The Berkeley software License Agreement .\" specifies the terms and conditions for redistribution. .\" ! .\" @(#)wall.1 6.1.1 (2.11BSD) 1996/11/27 .\" ! .TH WALL 1 "November 27, 1996" .UC 4 .SH NAME wall \- write to all users *************** *** 23,29 **** .SH FILES /dev/tty? .br ! /etc/utmp .SH "SEE ALSO" mesg(1), write(1) .SH DIAGNOSTICS --- 23,29 ---- .SH FILES /dev/tty? .br ! /var/run/utmp .SH "SEE ALSO" mesg(1), write(1) .SH DIAGNOSTICS *** /usr/src/man/man1/who.1.old Sun Dec 14 15:06:28 1986 --- /usr/src/man/man1/who.1 Wed Nov 27 20:52:55 1996 *************** *** 1,6 **** ! .\" @(#)who.1 6.1 (Berkeley) 4/29/85 .\" ! .TH WHO 1 "April 29, 1985" .AT 3 .SH NAME who \- who is on the system --- 1,6 ---- ! .\" @(#)who.1 6.1.1 (2.11BSD) 1996/11/27 .\" ! .TH WHO 1 "November 27, 1996" .AT 3 .SH NAME who \- who is on the system *************** *** 18,24 **** Without an argument, .I who examines the ! .I /etc/utmp file to obtain its information. If a file is given, that file is examined. Typically the given file will be /usr/adm/wtmp, --- 18,24 ---- Without an argument, .I who examines the ! .I /var/run/utmp file to obtain its information. If a file is given, that file is examined. Typically the given file will be /usr/adm/wtmp, *************** *** 42,47 **** .I who tells who you are logged in as. .SH FILES ! /etc/utmp .SH "SEE ALSO" getuid(2), utmp(5) --- 42,47 ---- .I who tells who you are logged in as. .SH FILES ! /var/run/utmp .SH "SEE ALSO" getuid(2), utmp(5) *** /usr/src/man/man1/whoami.1.old Sun Dec 14 15:06:18 1986 --- /usr/src/man/man1/whoami.1 Wed Nov 27 20:53:58 1996 *************** *** 2,10 **** .\" All rights reserved. The Berkeley software License Agreement .\" specifies the terms and conditions for redistribution. .\" ! .\" @(#)whoami.1 6.1 (Berkeley) 4/29/85 .\" ! .TH WHOAMI 1 "April 29, 1985" .UC .SH NAME whoami \- print effective current user id --- 2,10 ---- .\" All rights reserved. The Berkeley software License Agreement .\" specifies the terms and conditions for redistribution. .\" ! .\" @(#)whoami.1 6.1.1 (2.11BSD) 1996/11/27 .\" ! .TH WHOAMI 1 "November 27, 1996" .UC .SH NAME whoami \- print effective current user id *************** *** 14,20 **** .I Whoami prints who you are. It works even if you are su'd, while `who am i' does not since ! it uses /etc/utmp. .SH FILES .DT /etc/passwd Name data base --- 14,20 ---- .I Whoami prints who you are. It works even if you are su'd, while `who am i' does not since ! it uses /var/run/utmp. .SH FILES .DT /etc/passwd Name data base *** /usr/src/man/man1/write.1.old Sun Dec 14 15:06:31 1986 --- /usr/src/man/man1/write.1 Wed Nov 27 20:56:12 1996 *************** *** 1,6 **** ! .\" @(#)write.1 6.2 (Berkeley) 5/5/86 .\" ! .TH WRITE 1 "May 5, 1986" .AT 3 .SH NAME write \- write to another user --- 1,6 ---- ! .\" @(#)write.1 6.2.1 (2.11BSD) 1996/11/27 .\" ! .TH WRITE 1 "November 27, 1996" .AT 3 .SH NAME write \- write to another user *************** *** 57,63 **** for `over and out' is suggested when conversation is about to be terminated. .SH FILES ! /etc/utmp to find user .br /bin/sh to execute `!' .SH "SEE ALSO" --- 57,63 ---- for `over and out' is suggested when conversation is about to be terminated. .SH FILES ! /var/run/utmp to find user .br /bin/sh to execute `!' .SH "SEE ALSO" *** /usr/src/man/man3/ctime.3.old Mon Mar 30 16:52:24 1987 --- /usr/src/man/man3/ctime.3 Wed Nov 27 20:58:51 1996 *************** *** 2,10 **** .\" All rights reserved. The Berkeley software License Agreement .\" specifies the terms and conditions for redistribution. .\" ! .\" @(#)ctime.3 6.7 (Berkeley) 3/22/87 .\" ! .TH CTIME 3 "March 22, 1987" .UC 4 .SH NAME ctime, localtime, gmtime, asctime, timezone, tzset \- convert date and time to ASCII --- 2,10 ---- .\" All rights reserved. The Berkeley software License Agreement .\" specifies the terms and conditions for redistribution. .\" ! .\" @(#)ctime.3 6.7.1 (2.11BSD) 1996/11/27 .\" ! .TH CTIME 3 "November 27, 1996" .UC 4 .SH NAME ctime, localtime, gmtime, asctime, timezone, tzset \- convert date and time to ASCII *************** *** 57,63 **** to a 26-character string in the following form. All the fields have constant width. .PP ! Sun Sep 16 01:03:52 1973\\n\\0 .PP .I Localtime and --- 57,63 ---- to a 26-character string in the following form. All the fields have constant width. .PP ! Sun Sep 16 01:03:52 1973\\n .PP .I Localtime and *************** *** 118,127 **** past used the \fItimezone\fP function should return the zone name as set by \fIlocaltime\fP to assure correctness. .SH FILES ! .ta \w'/etc/zoneinfo/localtime\0\0'u ! /etc/zoneinfo time zone information directory .br ! /etc/zoneinfo/localtime local time zone file .SH SEE ALSO gettimeofday(2), getenv(3), time(3), tzfile(5), environ(7) .SH NOTE --- 118,127 ---- past used the \fItimezone\fP function should return the zone name as set by \fIlocaltime\fP to assure correctness. .SH FILES ! .ta \w'/usr/share/zoneinfo'u ! /usr/share/zoneinfo time zone information directory .br ! /etc/localtime local time zone file .SH SEE ALSO gettimeofday(2), getenv(3), time(3), tzfile(5), environ(7) .SH NOTE *** /usr/src/man/man3/getlogin.3.old Sun Dec 14 15:07:17 1986 --- /usr/src/man/man3/getlogin.3 Wed Nov 27 21:02:07 1996 *************** *** 1,6 **** ! .\" @(#)getlogin.3 6.2 (Berkeley) 5/9/86 .\" ! .TH GETLOGIN 3 "May 9, 1986" .AT 3 .SH NAME getlogin \- get login name --- 1,6 ---- ! .\" @(#)getlogin.3 6.2.1 (2.11BSD) 1996/11/27 .\" ! .TH GETLOGIN 3 "November 27, 1996" .AT 3 .SH NAME getlogin \- get login name *************** *** 9,15 **** .SH DESCRIPTION .I Getlogin returns a pointer to the login name as found in ! .IR /etc/utmp . It may be used in conjunction with .I getpwnam to locate the correct password file entry when the same userid --- 9,15 ---- .SH DESCRIPTION .I Getlogin returns a pointer to the login name as found in ! .IR /var/run/utmp . It may be used in conjunction with .I getpwnam to locate the correct password file entry when the same userid *************** *** 19,25 **** .I getlogin is called within a process that is not attached to a terminal, or if there is no entry in ! .I /etc/utmp for the process's terminal, .I getlogin returns a NULL pointer (0). --- 19,25 ---- .I getlogin is called within a process that is not attached to a terminal, or if there is no entry in ! .I /var/run/utmp for the process's terminal, .I getlogin returns a NULL pointer (0). *************** *** 28,34 **** and if it fails, to call .IR getpwuid ( getuid ()). .SH FILES ! /etc/utmp .SH "SEE ALSO" getpwent(3), utmp(5), ttyslot(3) .SH DIAGNOSTICS --- 28,34 ---- and if it fails, to call .IR getpwuid ( getuid ()). .SH FILES ! /var/run/utmp .SH "SEE ALSO" getpwent(3), utmp(5), ttyslot(3) .SH DIAGNOSTICS *** /usr/src/man/man5/USERFILE.5.old Tue Oct 22 21:47:06 1996 --- /usr/src/man/man5/USERFILE.5 Wed Nov 27 21:03:30 1996 *************** *** 2,10 **** .\" All rights reserved. The Berkeley software License Agreement .\" specifies the terms and conditions for redistribution. .\" ! .\" @(#)USERFILE.5 6.1.1 (2.11BSD) 1996/10/22 .\" ! .TH USERFILE 5 "October 22, 1996" .UC 6 .SH NAME USERFILE \- \s-1UUCP\s0 pathname permissions file --- 2,10 ---- .\" All rights reserved. The Berkeley software License Agreement .\" specifies the terms and conditions for redistribution. .\" ! .\" @(#)USERFILE.5 6.1.2 (2.11BSD) 1996/11/27 .\" ! .TH USERFILE 5 "November 27, 1996" .UC 6 .SH NAME USERFILE \- \s-1UUCP\s0 pathname permissions file *************** *** 112,118 **** .TP 1) If the process is attached to a terminal, a login entry exists in ! .IR /etc/utmp , and the UID for the .I utmp name matches the current real UID, then --- 112,118 ---- .TP 1) If the process is attached to a terminal, a login entry exists in ! .IR /var/run/utmp , and the UID for the .I utmp name matches the current real UID, then *** /usr/src/man/man5/map3270.5.old Sun Dec 14 15:08:24 1986 --- /usr/src/man/man5/map3270.5 Wed Nov 27 21:05:35 1996 *************** *** 2,15 **** .\" All rights reserved. The Berkeley software License Agreement .\" specifies the terms and conditions for redistribution. .\" ! .\" @(#)map3270.5 1.3 (Berkeley) 1/11/86 .\" ! .TH MAP3270 5 "January 11, 1986" .UC 6 .SH NAME map3270 \- database for mapping ascii keystrokes into IBM 3270 keys .SH SYNOPSIS ! .B /etc/map3270 .SH DESCRIPTION When emulating IBM-syle 3270 terminals under UNIX (see \fItn3270\fR(1)), a mapping must be performed between sequences of keys hit on --- 2,15 ---- .\" All rights reserved. The Berkeley software License Agreement .\" specifies the terms and conditions for redistribution. .\" ! .\" @(#)map3270.5 1.3.1 (2.11BSD) 1996/11/27 .\" ! .TH MAP3270 5 "November 27, 1996" .UC 6 .SH NAME map3270 \- database for mapping ascii keystrokes into IBM 3270 keys .SH SYNOPSIS ! .B /usr/share/misc/map3270 .SH DESCRIPTION When emulating IBM-syle 3270 terminals under UNIX (see \fItn3270\fR(1)), a mapping must be performed between sequences of keys hit on *************** *** 193,199 **** .SH A SAMPLE ENTRY The following entry is used by tn3270(1) when unable to locate a reasonable version in the ! user's environment and in /etc/map3270: .sp .nf name { # actual name comes from TERM variable --- 193,199 ---- .SH A SAMPLE ENTRY The following entry is used by tn3270(1) when unable to locate a reasonable version in the ! user's environment and in /usr/share/misc/map3270: .sp .nf name { # actual name comes from TERM variable *************** *** 282,288 **** Erase current field control-u .fi .SH FILES ! /etc/map3270 .SH SEE ALSO tn3270(1), mset(1), \fIYale ASCII Terminal Communication System II Program Description/Operator's Manual\fR --- 282,288 ---- Erase current field control-u .fi .SH FILES ! /usr/share/misc/map3270 .SH SEE ALSO tn3270(1), mset(1), \fIYale ASCII Terminal Communication System II Program Description/Operator's Manual\fR *** /usr/src/man/man5/ttys.5.old Sun Dec 14 15:08:25 1986 --- /usr/src/man/man5/ttys.5 Sat Nov 16 22:35:25 1996 *************** *** 1,6 **** ! .\" @(#)ttys.5 6.4 (Berkeley) 5/20/86 .\" ! .TH TTYS 5 "May 20, 1986" .AT 3 .SH NAME ttys \- terminal initialization data --- 1,6 ---- ! .\" @(#)ttys.5 6.4.1 (2.11BSD) 1996/11/16 .\" ! .TH TTYS 5 "November 16, 1996" .AT 3 .SH NAME ttys \- terminal initialization data *************** *** 60,70 **** Some examples: .PP .nf ! .ta \w'console\ 'u +\w'"/etc/getty std.9600"\ \ \ 'u +\w'hp2621-nl\ \ \ \ 'u +.7i ! console "/etc/getty std.1200" vt100 on secure ! ttyd0 "/etc/getty d1200" dialup on # 555-1234 ! ttyh0 "/etc/getty std.9600" hp2621-nl on # 254MC ! ttyh1 "/etc/getty std.9600" plugboard on # John's office ttyp0 none network ttyp1 none network off ttyv0 "/usr/new/xterm -L :0" vs100 on window="/usr/new/Xvs100 0" --- 60,70 ---- Some examples: .PP .nf ! .ta \w'console\ 'u +\w'"/usr/libexec/getty std.9600"\ \ \ 'u +\w'hp2621-nl\ \ \ \ 'u +.7i ! console "/usr/libexec/getty std.1200" vt100 on secure ! ttyd0 "/usr/libexec/getty d1200" dialup on # 555-1234 ! ttyh0 "/usr/libexec/getty std.9600" hp2621-nl on # 254MC ! ttyh1 "/usr/libexec/getty std.9600" plugboard on # John's office ttyp0 none network ttyp1 none network off ttyv0 "/usr/new/xterm -L :0" vs100 on window="/usr/new/Xvs100 0" *** /usr/src/man/man5/utmp.5.old Sun Dec 14 15:08:25 1986 --- /usr/src/man/man5/utmp.5 Wed Nov 27 21:06:46 1996 *************** *** 2,10 **** .\" All rights reserved. The Berkeley software License Agreement .\" specifies the terms and conditions for redistribution. .\" ! .\" @(#)utmp.5 6.2 (Berkeley) 6/23/85 .\" ! .TH UTMP 5 "June 23, 1985" .UC 4 .SH NAME utmp, wtmp \- login records --- 2,10 ---- .\" All rights reserved. The Berkeley software License Agreement .\" specifies the terms and conditions for redistribution. .\" ! .\" @(#)utmp.5 6.2.1 (2.11BSD) 1996/11/27 .\" ! .TH UTMP 5 "November 27, 1996" .UC 4 .SH NAME utmp, wtmp \- login records *************** *** 48,54 **** so if it is removed record-keeping is turned off. It is summarized by .IR ac (8). .SH FILES ! /etc/utmp .br /usr/adm/wtmp .SH "SEE ALSO" --- 48,54 ---- so if it is removed record-keeping is turned off. It is summarized by .IR ac (8). .SH FILES ! /var/run/utmp .br /usr/adm/wtmp .SH "SEE ALSO" *** /usr/src/man/man8/Makefile.old Wed Nov 13 21:55:11 1996 --- /usr/src/man/man8/Makefile Fri Nov 22 20:09:54 1996 *************** *** 14,51 **** # IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED # WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. # ! # @(#)Makefile 5.4.5 (2.11BSD) 1996/11/13 # MDIR= /usr/man/cat8 ! SRCS= XNSrouted.8 ac.8 adduser.8 arff.8 arp.8 autoconfig.8 bad144.8 \ ! badsect.8 bugfiler.8 catman.8 chown.8 clri.8 comsat.8 crash.8 \ boot.8 \ ! cron.8 dcheck.8 diskpart.8 dmesg.8 drtest.8 dump.8 dumpdir.8 \ ! dumpfs.8 edquota.8 format.8 fsck.8 fstat.8 \ ! gettable.8 getty.8 htable.8 icheck.8 ifconfig.8 implog.8 \ ! implogd.8 init.8 intro.8 kgmon.8 lpc.8 lpd.8 makedev.8 \ ! makekey.8 mkfs.8 mkhosts.8 mklost+found.8 mknod.8 mkproto.8 \ ! named.8 ncheck.8 newfs.8 pac.8 pstat.8 quot.8 \ ! quotaon.8 rc.8 rdump.8 reboot.8 renice.8 repquota.8 \ ! restor.8 rexecd.8 rmt.8 route.8 routed.8 rrestore.8 \ ! rwhod.8 rxformat.8 sa.8 savecore.8 sendmail.8 shutdown.8 \ ! slattach.8 sticky.8 swapon.8 sync.8 syslogd.8 talkd.8 telnetd.8 \ ! timed.8 timedc.8 trpt.8 trsp.8 tunefs.8 update.8 uucico.8 \ uuclean.8 uupoll.8 uusnap.8 uuxqt.8 ! OBJS= XNSrouted.0 ac.0 adduser.0 arff.0 arp.0 autoconfig.0 bad144.0 \ ! badsect.0 bugfiler.0 catman.0 chown.0 clri.0 comsat.0 crash.0 \ boot.0 \ ! cron.0 dcheck.0 diskpart.0 dmesg.0 drtest.0 dump.0 dumpdir.0 \ ! dumpfs.0 edquota.0 format.0 fsck.0 fstat.0 \ ! gettable.0 getty.0 htable.0 icheck.0 ifconfig.0 implog.0 \ ! implogd.0 init.0 intro.0 kgmon.0 lpc.0 lpd.0 makedev.0 \ ! makekey.0 mkfs.0 mkhosts.0 mklost+found.0 mknod.0 mkproto.0 \ ! named.0 ncheck.0 newfs.0 pac.0 pstat.0 quot.0 \ ! quotaon.0 rc.0 rdump.0 reboot.0 renice.0 repquota.0 \ ! restor.0 rexecd.0 rmt.0 route.0 routed.0 rrestore.0 \ ! rwhod.0 rxformat.0 sa.0 savecore.0 sendmail.0 shutdown.0 \ ! slattach.0 sticky.0 swapon.0 sync.0 syslogd.0 talkd.0 telnetd.0 \ ! timed.0 timedc.0 trpt.0 trsp.0 tunefs.0 update.0 uucico.0 \ uuclean.0 uupoll.0 uusnap.0 uuxqt.0 .SUFFIXES: .8 .0 --- 14,51 ---- # IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED # WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. # ! # @(#)Makefile 5.4.6 (2.11BSD) 1996/11/16 # MDIR= /usr/man/cat8 ! SRCS= XNSrouted.8 adduser.8 autoconfig.8 \ ! bugfiler.8 crash.8 \ boot.8 \ ! drtest.8 dump.8 dumpdir.8 \ ! format.8 fsck.8 \ ! getty.8 htable.8 \ ! init.8 intro.8 lpc.8 lpd.8 makedev.8 \ ! makekey.8 \ ! named.8 pac.8 \ ! rc.8 rdump.8 \ ! routed.8 rrestore.8 \ ! sendmail.8 \ ! sticky.8 sync.8 \ ! timed.8 timedc.8 uucico.8 \ uuclean.8 uupoll.8 uusnap.8 uuxqt.8 ! OBJS= XNSrouted.0 adduser.0 autoconfig.0 \ ! bugfiler.0 crash.0 \ boot.0 \ ! drtest.0 dump.0 dumpdir.0 \ ! format.0 fsck.0 \ ! getty.0 htable.0 \ ! init.0 intro.0 lpc.0 lpd.0 makedev.0 \ ! makekey.0 \ ! named.0 pac.0 \ ! rc.0 rdump.0 \ ! routed.0 rrestore.0 \ ! sendmail.0 \ ! sticky.0 sync.0 \ ! timed.0 timedc.0 uucico.0 \ uuclean.0 uupoll.0 uusnap.0 uuxqt.0 .SUFFIXES: .8 .0 *************** *** 62,77 **** install: _make_01 install -c -o bin -g bin -m 444 ${OBJS} ${DESTDIR}${MDIR} - rm -f ${DESTDIR}${MDIR}/accton.0 - ln ${DESTDIR}${MDIR}/sa.0 ${DESTDIR}${MDIR}/accton.0 - rm -f ${DESTDIR}${MDIR}/flcopy.0 - ln ${DESTDIR}${MDIR}/arff.0 ${DESTDIR}${MDIR}/flcopy.0 - rm -f ${DESTDIR}${MDIR}/fastboot.0 - ln ${DESTDIR}${MDIR}/reboot.0 ${DESTDIR}${MDIR}/fastboot.0 - rm -f ${DESTDIR}${MDIR}/halt.0 - ln ${DESTDIR}${MDIR}/reboot.0 ${DESTDIR}${MDIR}/halt.0 - rm -f ${DESTDIR}${MDIR}/quotaoff.0 - ln ${DESTDIR}${MDIR}/quotaon.0 ${DESTDIR}${MDIR}/quotaoff.0 rm -f ${DESTDIR}${MDIR}/uucpd.0 ln ${DESTDIR}${MDIR}/uucico.0 ${DESTDIR}${MDIR}/uucpd.0 --- 62,67 ---- *** /usr/src/man/man8/dump.8.old Thu Dec 15 19:49:02 1994 --- /usr/src/man/man8/dump.8 Sun Nov 17 20:46:24 1996 *************** *** 1,5 **** .\" ! .\" @(#)dump.8 1.1 (2.11BSD GTE) 12/10/94 .\" .TH DUMP 8 .UC 4 --- 1,5 ---- .\" ! .\" @(#)dump.8 1.2 (2.11BSD GTE) 1996/11/17 .\" .TH DUMP 8 .UC 4 *************** *** 6,12 **** .SH NAME dump \- incremental file system dump .SH SYNOPSIS ! .B /etc/dump [0123456789BchfusTdWwn [\fIargument\fP\& ...]] [filesystem] .SH DESCRIPTION .I Dump --- 6,12 ---- .SH NAME dump \- incremental file system dump .SH SYNOPSIS ! .B dump [0123456789BchfusTdWwn [\fIargument\fP\& ...]] [filesystem] .SH DESCRIPTION .I Dump *************** *** 220,226 **** .DT .br .SH "SEE ALSO" ! restor(1), dump(5), fstab(5), dumpdir(8) .SH DIAGNOSTICS Many, and verbose. .SH BUGS --- 220,226 ---- .DT .br .SH "SEE ALSO" ! restor(8), rdump(8), dump(5), fstab(5), dumpdir(8) .SH DIAGNOSTICS Many, and verbose. .SH BUGS *** /usr/src/man/man8/fsck.8.old Sun Jun 28 11:29:42 1987 --- /usr/src/man/man8/fsck.8 Sun Nov 17 20:48:06 1996 *************** *** 6,18 **** .SH NAME fsck \- file system consistency check and interactive repair .SH SYNOPSIS ! .B /etc/fsck .BR \-p "[ # ]" [ filesystem ... ] .br ! .B /etc/fsck [ .B \-y ] [ --- 6,18 ---- .SH NAME fsck \- file system consistency check and interactive repair .SH SYNOPSIS ! .B fsck .BR \-p "[ # ]" [ filesystem ... ] .br ! .B fsck [ .B \-y ] [ *** /usr/src/man/man8/getty.8.old Sun Dec 14 15:08:41 1986 --- /usr/src/man/man8/getty.8 Sun Nov 17 20:49:45 1996 *************** *** 2,15 **** .\" All rights reserved. The Berkeley software License Agreement .\" specifies the terms and conditions for redistribution. .\" ! .\" @(#)getty.8 6.4 (Berkeley) 5/22/86 .\" ! .TH GETTY 8 "May 22, 1986" .UC 4 .SH NAME getty \- set terminal mode .SH SYNOPSIS ! .B /etc/getty [ type [ tty ] ] .SH DESCRIPTION .I Getty --- 2,15 ---- .\" All rights reserved. The Berkeley software License Agreement .\" specifies the terms and conditions for redistribution. .\" ! .\" @(#)getty.8 6.4.1 (2.11BSD) 1996/11/17 .\" ! .TH GETTY 8 "November 17, 1996" .UC 4 .SH NAME getty \- set terminal mode .SH SYNOPSIS ! .B getty [ type [ tty ] ] .SH DESCRIPTION .I Getty *** /usr/src/man/man8/init.8.old Sun Dec 14 15:08:42 1986 --- /usr/src/man/man8/init.8 Wed Nov 27 21:10:26 1996 *************** *** 2,10 **** .\" All rights reserved. The Berkeley software License Agreement .\" specifies the terms and conditions for redistribution. .\" ! .\" @(#)init.8 6.2 (Berkeley) 5/22/86 .\" ! .TH INIT 8 "May 22, 1986" .UC 4 .SH NAME init \- process control initialization --- 2,10 ---- .\" All rights reserved. The Berkeley software License Agreement .\" specifies the terms and conditions for redistribution. .\" ! .\" @(#)init.8 6.2.1 (2.11BSD) 1996/11/27 .\" ! .TH INIT 8 "November 27, 1996" .UC 4 .SH NAME init \- process control initialization *************** *** 42,48 **** and executes a command for each terminal specified in the file. This command will usually be ! .IR /etc/getty . .I Getty opens and initializes the terminal line, reads the user's name and invokes --- 42,48 ---- and executes a command for each terminal specified in the file. This command will usually be ! .IR /usr/libexec/getty . .I Getty opens and initializes the terminal line, reads the user's name and invokes *************** *** 60,68 **** file .IR utmp , which records current users, and ! makes an entry in ! .IR /usr/adm/wtmp , ! which maintains a history of logins and logouts. The .I wtmp --- 60,68 ---- file .IR utmp , which records current users, and ! makes an entry in the ! .IR wtmp , ! file which maintains a history of logins and logouts. The .I wtmp *************** *** 122,128 **** process cannot be located, the system will loop in user mode at location 0x13. .SH DIAGNOSTICS ! \fB/etc/getty\fP \fIgettyargs\fP\fB failing, sleeping\fP. A process being started to service a line is exiting quickly each time it is started. This is often caused by a ringing or noisy terminal line. --- 122,128 ---- process cannot be located, the system will loop in user mode at location 0x13. .SH DIAGNOSTICS ! \fB/usr/libexec/getty\fP \fIgettyargs\fP\fB failing, sleeping\fP. A process being started to service a line is exiting quickly each time it is started. This is often caused by a ringing or noisy terminal line. *************** *** 135,144 **** .SH FILES /dev/console, /dev/tty*, ! /etc/utmp, /usr/adm/wtmp, /etc/ttys, /etc/rc .SH "SEE ALSO" ! login(1), kill(1), sh(1), ttys(5), crash(8V), getty(8), rc(8), reboot(8), halt(8), shutdown(8) --- 135,144 ---- .SH FILES /dev/console, /dev/tty*, ! /var/run/utmp, /usr/adm/wtmp, /etc/ttys, /etc/rc .SH "SEE ALSO" ! login(1), kill(1), sh(1), ttys(5), crash(8), getty(8), rc(8), reboot(8), halt(8), shutdown(8) *** /usr/src/man/man8/named.8.old Sun Feb 28 21:24:07 1988 --- /usr/src/man/man8/named.8 Sun Nov 17 20:14:43 1996 *************** *** 303,314 **** .nf .ta \w'/usr/tmp/named_dump.db 'u /etc/named.boot name server configuration boot file ! /etc/named.pid the process id /usr/tmp/named.run debug output /usr/tmp/named_dump.db dump of the name server database /usr/tmp/named.stats nameserver statistics data .fi .SH "SEE ALSO" ! kill(1), gethostbyname(3N), signal(3c), resolver(3), resolver(5), hostname(7), RFC882, RFC883, RFC973, RFC974, \fIName Server Operations Guide for BIND\fR --- 303,314 ---- .nf .ta \w'/usr/tmp/named_dump.db 'u /etc/named.boot name server configuration boot file ! /var/run/named.pid the process id /usr/tmp/named.run debug output /usr/tmp/named_dump.db dump of the name server database /usr/tmp/named.stats nameserver statistics data .fi .SH "SEE ALSO" ! kill(1), gethostbyname(3), signal(3), resolver(3), resolver(5), hostname(7), RFC882, RFC883, RFC973, RFC974, \fIName Server Operations Guide for BIND\fR *** /usr/src/man/man8/rdump.8.old Sun Dec 14 15:08:47 1986 --- /usr/src/man/man8/rdump.8 Sun Nov 17 20:46:54 1996 *************** *** 2,15 **** .\" All rights reserved. The Berkeley software License Agreement .\" specifies the terms and conditions for redistribution. .\" ! .\" @(#)rdump.8c 6.1 (Berkeley) 4/27/85 .\" ! .TH RDUMP 8C "April 27, 1985" .UC 5 .SH NAME rdump \- file system dump across the network .SH SYNOPSIS ! .B /etc/rdump [ key [ .I argument \&... ] filesystem ] --- 2,15 ---- .\" All rights reserved. The Berkeley software License Agreement .\" specifies the terms and conditions for redistribution. .\" ! .\" @(#)rdump.8 6.1.1 (2.11BSD) 1996/11/17 .\" ! .TH RDUMP 8 "November 17, 1996" .UC 5 .SH NAME rdump \- file system dump across the network .SH SYNOPSIS ! .B rdump [ key [ .I argument \&... ] filesystem ] *************** *** 29,40 **** .PP .I Rdump creates a remote server, ! .IR /etc/rmt , on the client machine to access the tape device. .SH "SEE ALSO" dump(8), ! rmt(8C) .SH DIAGNOSTICS Same as .IR dump (8) --- 29,40 ---- .PP .I Rdump creates a remote server, ! .IR /usr/sbin/rmt , on the client machine to access the tape device. .SH "SEE ALSO" dump(8), ! rmt(8) .SH DIAGNOSTICS Same as .IR dump (8) *** /usr/src/man/man8/routed.8.old Sun Dec 14 15:08:48 1986 --- /usr/src/man/man8/routed.8 Sun Nov 17 20:45:25 1996 *************** *** 2,15 **** .\" All rights reserved. The Berkeley software License Agreement .\" specifies the terms and conditions for redistribution. .\" ! .\" @(#)routed.8c 6.2 (Berkeley) 5/24/86 .\" ! .TH ROUTED 8C "May 24, 1986" .UC 5 .SH NAME routed \- network routing daemon .SH SYNOPSIS ! .B /etc/routed [ .B \-d ] [ --- 2,15 ---- .\" All rights reserved. The Berkeley software License Agreement .\" specifies the terms and conditions for redistribution. .\" ! .\" @(#)routed.8 6.2.1 (2.11BSD) 1996/11/17 .\" ! .TH ROUTED 8 "November 17, 1996" .UC 5 .SH NAME routed \- network routing daemon .SH SYNOPSIS ! .B routed [ .B \-d ] [ *************** *** 36,42 **** In normal operation .I routed listens on the ! .IR udp (4P) socket for the .I route service (see --- 36,42 ---- In normal operation .I routed listens on the ! .IR udp (4) socket for the .I route service (see *************** *** 246,252 **** .IR named (8), known to the name server), or an Internet address specified in ``dot'' notation; see ! .IR inet (3N). .PP .I Name2 is the name or address of the gateway to which messages should --- 246,252 ---- .IR named (8), known to the name server), or an Internet address specified in ``dot'' notation; see ! .IR inet (3). .PP .I Name2 is the name or address of the gateway to which messages should *************** *** 284,290 **** ``Internet Transport Protocols'', XSIS 028112, Xerox System Integration Standard. .br ! udp(4P), XNSrouted(8C), htable(8) .SH BUGS The kernel's routing tables may not correspond to those of .I routed --- 284,290 ---- ``Internet Transport Protocols'', XSIS 028112, Xerox System Integration Standard. .br ! udp(4), XNSrouted(8), htable(8) .SH BUGS The kernel's routing tables may not correspond to those of .I routed *************** *** 295,301 **** .I Routed should incorporate other routing protocols, such as Xerox NS ! .RI ( XNSrouted (8C)) and EGP. Using separate processes for each requires configuration options to avoid redundant or competing routes. --- 295,301 ---- .I Routed should incorporate other routing protocols, such as Xerox NS ! .RI ( XNSrouted (8)) and EGP. Using separate processes for each requires configuration options to avoid redundant or competing routes. *** /usr/src/man/man8/rrestore.8.old Sun Dec 14 15:08:48 1986 --- /usr/src/man/man8/rrestore.8 Sun Nov 17 20:52:01 1996 *************** *** 2,15 **** .\" All rights reserved. The Berkeley software License Agreement .\" specifies the terms and conditions for redistribution. .\" ! .\" @(#)rrestore.8c 6.2 (Berkeley) 6/3/86 .\" ! .TH RRESTORE 8C "June 3, 1986" .UC 5 .SH NAME rrestore \- restore a file system dump across the network .SH SYNOPSIS ! .B /etc/rrestore [ key [ name ... ] .SH DESCRIPTION --- 2,15 ---- .\" All rights reserved. The Berkeley software License Agreement .\" specifies the terms and conditions for redistribution. .\" ! .\" @(#)rrestore.8 6.2.1 (2.11BSD) 1996/11/17 .\" ! .TH RRESTORE 8 "November 17, 1996" .UC 5 .SH NAME rrestore \- restore a file system dump across the network .SH SYNOPSIS ! .B rrestore [ key [ name ... ] .SH DESCRIPTION *************** *** 27,38 **** .PP .I Rrestore creates a remote server, ! .IR /etc/rmt , on the client machine to access the tape device. .SH "SEE ALSO" restore(8), ! rmt(8C) .SH DIAGNOSTICS Same as .IR restore (8) --- 27,38 ---- .PP .I Rrestore creates a remote server, ! .IR rmt , on the client machine to access the tape device. .SH "SEE ALSO" restore(8), ! rmt(8) .SH DIAGNOSTICS Same as .IR restore (8) *** /usr/src/man/man8/sync.8.old Sun Dec 14 15:08:44 1986 --- /usr/src/man/man8/sync.8 Wed Nov 27 21:12:15 1996 *************** *** 2,15 **** .\" All rights reserved. The Berkeley software License Agreement .\" specifies the terms and conditions for redistribution. .\" ! .\" @(#)sync.8 6.2 (Berkeley) 5/28/86 .\" ! .TH SYNC 8 "May 28, 1986" .UC 4 .SH NAME sync \- update the super block .SH SYNOPSIS ! .B /etc/sync .SH DESCRIPTION .I Sync executes the --- 2,15 ---- .\" All rights reserved. The Berkeley software License Agreement .\" specifies the terms and conditions for redistribution. .\" ! .\" @(#)sync.8 6.2.1 (2.11BSD) 1996/11/27 .\" ! .TH SYNC 8 "November 27, 1996" .UC 4 .SH NAME sync \- update the super block .SH SYNOPSIS ! .B sync .SH DESCRIPTION .I Sync executes the *** /usr/src/man/man8/timed.8.old Sun Dec 14 15:08:49 1986 --- /usr/src/man/man8/timed.8 Sun Nov 17 21:32:15 1996 *************** *** 2,16 **** .\" All rights reserved. The Berkeley software License Agreement .\" specifies the terms and conditions for redistribution. .\" ! .\" @(#)timed.8 6.1 (Berkeley) 5/28/86 .\" ! .TH TIMED 8 "May 28, 1986" .UC 6 .ad .SH NAME timed \- time server daemon .SH SYNOPSIS ! .B /etc/timed [ -t ] [ -M ] [ -n network ] [ -i network ] .SH DESCRIPTION .I Timed --- 2,16 ---- .\" All rights reserved. The Berkeley software License Agreement .\" specifies the terms and conditions for redistribution. .\" ! .\" @(#)timed.8 6.1.1 (2.11BSD) 1996/11/17 .\" ! .TH TIMED 8 "November 17, 1996" .UC 6 .ad .SH NAME timed \- time server daemon .SH SYNOPSIS ! .B timed [ -t ] [ -M ] [ -n network ] [ -i network ] .SH DESCRIPTION .I Timed *** /usr/src/man/man8/timedc.8.old Sun Dec 14 15:08:50 1986 --- /usr/src/man/man8/timedc.8 Sun Nov 17 21:31:55 1996 *************** *** 3,17 **** .\" All rights reserved. The Berkeley software License Agreement .\" specifies the terms and conditions for redistribution. .\" ! .\" @(#)timedc.8 6.1 (Berkeley) 5/28/86 .\" ! .TH TIMEDC 8 "May 28, 1986" .UC 6 .ad .SH NAME timedc \- timed control program .SH SYNOPSIS ! .B /etc/timedc [ command [ argument ... ] ] .SH DESCRIPTION .I Timedc --- 3,17 ---- .\" All rights reserved. The Berkeley software License Agreement .\" specifies the terms and conditions for redistribution. .\" ! .\" @(#)timedc.8 6.1.1 (2.11BSD) 1996/11/17 .\" ! .TH TIMEDC 8 "November 17, 1996" .UC 6 .ad .SH NAME timedc \- timed control program .SH SYNOPSIS ! .B timedc [ command [ argument ... ] ] .SH DESCRIPTION .I Timedc *** /usr/src/new/Makefile.old Sun Oct 27 20:02:04 1996 --- /usr/src/new/Makefile Sun Dec 1 17:51:08 1996 *************** *** 9,26 **** # # Default programs that are installed # ! STDINST=ansi bm checkobj jove l11 la m11 nmcoll ntp oldassn \ ! patch pathalias rcs shar shortc tcsh traceroute vmsbackup # # Special purpose software that requires custom installation, # or may not be needed by all sites # ! OPTDIR= crash oldassn kermit5.188 ntp pathalias rcs rn notes nntp SUBDIR= ansi bm checkobj crash jove kermit5.188 l11 la m11 nmcoll nntp \ ! notes ntp oldassn patch pathalias rcs rn shar shortc tcsh \ ! traceroute vmsbackup all: ${STDINST} --- 9,26 ---- # # Default programs that are installed # ! STDINST=ansi bm checkobj jove l11 la m11 nmcoll oldassn \ ! patch pathalias rcs shar shortc tcsh vmsbackup # # Special purpose software that requires custom installation, # or may not be needed by all sites # ! OPTDIR= crash oldassn kermit5.188 pathalias rcs rn notes nntp SUBDIR= ansi bm checkobj crash jove kermit5.188 l11 la m11 nmcoll nntp \ ! notes oldassn patch pathalias rcs rn shar shortc tcsh \ ! vmsbackup all: ${STDINST} *** /usr/src/new/jove/Makefile.old Fri Jan 22 21:58:12 1993 --- /usr/src/new/jove/Makefile Sun Nov 17 21:40:43 1996 *************** *** 11,17 **** # But if you want to recover buffers on system crashes, you should create a # directory that doesn't get clearned upon reboot, and use that instead. # You would probably want to clean out that directory periodically with ! # /etc/cron. LIBDIR is for online documentation, the PORTSRV process, # RECOVER, and the system-wide .joverc file. BINDIR is where to put the # executables JOVE and TEACHJOVE. MANDIR is where the manual pages go for # JOVE, RECOVER and TEACHJOVE. MANEXT is the extension for the man pages, --- 11,17 ---- # But if you want to recover buffers on system crashes, you should create a # directory that doesn't get clearned upon reboot, and use that instead. # You would probably want to clean out that directory periodically with ! # ``cron''. LIBDIR is for online documentation, the PORTSRV process, # RECOVER, and the system-wide .joverc file. BINDIR is where to put the # executables JOVE and TEACHJOVE. MANDIR is where the manual pages go for # JOVE, RECOVER and TEACHJOVE. MANEXT is the extension for the man pages, *** /usr/src/new/jove/Ovmakefile.old Wed Oct 23 15:07:09 1996 --- /usr/src/new/jove/Ovmakefile Sun Nov 17 21:41:17 1996 *************** *** 11,17 **** # But if you want to recover buffers on system crashes, you should create a # directory that doesn't get clearned upon reboot, and use that instead. # You would probably want to clean out that directory periodically with ! # /etc/cron. LIBDIR is for online documentation, the PORTSRV process, # RECOVER, and the system-wide .joverc file. BINDIR is where to put the # executables JOVE and TEACHJOVE. MANDIR is where the manual pages go for # JOVE, RECOVER and TEACHJOVE. MANEXT is the extension for the man pages, --- 11,17 ---- # But if you want to recover buffers on system crashes, you should create a # directory that doesn't get clearned upon reboot, and use that instead. # You would probably want to clean out that directory periodically with ! # ``cron''. LIBDIR is for online documentation, the PORTSRV process, # RECOVER, and the system-wide .joverc file. BINDIR is where to put the # executables JOVE and TEACHJOVE. MANDIR is where the manual pages go for # JOVE, RECOVER and TEACHJOVE. MANEXT is the extension for the man pages, *** /usr/src/new/jove/README.old Mon Mar 14 16:37:31 1988 --- /usr/src/new/jove/README Sun Nov 17 21:41:52 1996 *************** *** 28,34 **** But if you want to recover buffers on system crashes, you should create a directory that doesn't get cleared upon reboot, and use that instead. You would probably want to clean out that directory periodically with ! /etc/cron. For the pdp11 version there is the Ovmakefile. This has only been tested on 2.9bsd. It works pretty well, actually, and it is possible to turn on --- 28,34 ---- But if you want to recover buffers on system crashes, you should create a directory that doesn't get cleared upon reboot, and use that instead. You would probably want to clean out that directory periodically with ! ``cron''. For the pdp11 version there is the Ovmakefile. This has only been tested on 2.9bsd. It works pretty well, actually, and it is possible to turn on *** /usr/src/new/nntp/doc/config.sh.old Thu Nov 14 20:01:03 1996 --- /usr/src/new/nntp/doc/config.sh Sun Nov 17 21:43:04 1996 *************** *** 14,21 **** MINETD=/usr/sbin/inetd # the location of the inetd configuration file (usually /etc/inetd.conf) MINETDCONFIG=/etc/inetd.conf ! # the location of nntpd following installation (usually /etc/nntpd) ! MNNTPD=/etc/nntpd # the location of the hosts file (usually /etc/hosts) MHOSTFILE=/etc/hosts # the location of the services file (usually /etc/services) --- 14,21 ---- MINETD=/usr/sbin/inetd # the location of the inetd configuration file (usually /etc/inetd.conf) MINETDCONFIG=/etc/inetd.conf ! # the location of nntpd following installation (usually /news/lib/nntpd) ! MNNTPD=/news/lib/nntpd # the location of the hosts file (usually /etc/hosts) MHOSTFILE=/etc/hosts # the location of the services file (usually /etc/services) *** /usr/src/new/nntp/server/Makefile.old Thu Feb 25 23:47:58 1988 --- /usr/src/new/nntp/server/Makefile Sun Nov 17 21:43:41 1996 *************** *** 25,31 **** # Where nntpd is going to live ! DESTDIR = /etc all: nntpd --- 25,31 ---- # Where nntpd is going to live ! DESTDIR = /news/lib all: nntpd *** /usr/src/new/nntp/server/README.old Thu Oct 22 14:15:06 1987 --- /usr/src/new/nntp/server/README Sun Nov 17 21:45:00 1996 *************** *** 33,47 **** of the news server. On 4.3 BSD machines this should look like: ! nntp stream tcp nowait root /etc/nntpd nntpd while under Ultrix or 4.2 BSD machines: ! nntp stream tcp nowait /etc/nntpd nntpd On a Sun, the file is /etc/servers; the line looks like: ! nntp tcp /usr/etc/in.nntpd Be sure to yppush your /etc/servers file if you run yellow pages. --- 33,47 ---- of the news server. On 4.3 BSD machines this should look like: ! nntp stream tcp nowait root /news/lib/nntpd nntpd while under Ultrix or 4.2 BSD machines: ! nntp stream tcp nowait /news/lib/nntpd nntpd On a Sun, the file is /etc/servers; the line looks like: ! nntp tcp /news/lib/in.nntpd Be sure to yppush your /etc/servers file if you run yellow pages. *************** *** 75,81 **** 2. && 3. Define the NNTP object with ncp: ! ncp define object NNTP number 0 file /etc/nntpd ncp define object NNTP default user guest type stream ncp set object NNTP all # just once for the running system --- 75,81 ---- 2. && 3. Define the NNTP object with ncp: ! ncp define object NNTP number 0 file /news/lib/nntpd ncp define object NNTP default user guest type stream ncp set object NNTP all # just once for the running system *** /usr/src/new/nntp/xmit/sysexits.h.old Wed Dec 16 16:21:51 1987 --- /usr/src/new/nntp/xmit/sysexits.h Fri Nov 29 20:40:00 1996 *************** *** 9,15 **** * software without specific prior written permission. This software * is provided ``as is'' without express or implied warranty. * ! * @(#)sysexits.h 4.3 (Berkeley) 12/15/87 */ /* --- 9,15 ---- * software without specific prior written permission. This software * is provided ``as is'' without express or implied warranty. * ! * @(#)sysexits.h 4.3.1 (2.11BSD) 1996/11/29 */ /* *************** *** 51,57 **** ** fork", "cannot create pipe", or the like. It includes ** things like getuid returning a user that does not ** exist in the passwd file. ! ** EX_OSFILE -- Some system file (e.g., /etc/passwd, /etc/utmp, ** etc.) does not exist, cannot be opened, or has some ** sort of error (e.g., syntax error). ** EX_CANTCREAT -- A (user specified) output file cannot be --- 51,57 ---- ** fork", "cannot create pipe", or the like. It includes ** things like getuid returning a user that does not ** exist in the passwd file. ! ** EX_OSFILE -- Some system file (e.g., /etc/passwd, /var/run/utmp, ** etc.) does not exist, cannot be opened, or has some ** sort of error (e.g., syntax error). ** EX_CANTCREAT -- A (user specified) output file cannot be *** /usr/src/new/notes/src/Makefile.pdp.old Sat Jul 8 22:46:15 1989 --- /usr/src/new/notes/src/Makefile.pdp Sun Nov 17 21:46:17 1996 *************** *** 134,152 **** base: -mkdir $(MSTDIR) $(ARCHDIR) ! -/etc/chown $(NOTES) $(MSTDIR) $(ARCHDIR) -chgrp $(NOTESGRP) $(MSTDIR) $(ARCHDIR) (cd $(BIN); touch notes nfprint nfstats checknotes nfpipe) ! -(cd $(BIN); /etc/chown $(NOTES) notes nfprint nfstats nfpipe checknotes) -(cd $(BIN); chgrp $(NOTESGRP) notes nfprint nfstats nfpipe checknotes) # establish "aliases" for auto-sequencing entry points # make more links with other names if you want them. - ln -s $(BIN)/notes $(BIN)/$(AUTOSEQ) -(cd $(NET); touch nfxmit nfrcv) ! -(cd $(NET); /etc/chown $(NOTES) nfxmit nfrcv) -(cd $(NET); chgrp $(NOTESGRP) nfxmit nfrcv) touch $(LIBDIR)/libnfcom.a ! -/etc/chown $(NOTES) $(LIBDIR)/libnfcom.a -chgrp $(NOTESGRP) $(LIBDIR)/libnfcom.a @echo base generation done --- 134,152 ---- base: -mkdir $(MSTDIR) $(ARCHDIR) ! -chown $(NOTES) $(MSTDIR) $(ARCHDIR) -chgrp $(NOTESGRP) $(MSTDIR) $(ARCHDIR) (cd $(BIN); touch notes nfprint nfstats checknotes nfpipe) ! -(cd $(BIN); chown $(NOTES) notes nfprint nfstats nfpipe checknotes) -(cd $(BIN); chgrp $(NOTESGRP) notes nfprint nfstats nfpipe checknotes) # establish "aliases" for auto-sequencing entry points # make more links with other names if you want them. - ln -s $(BIN)/notes $(BIN)/$(AUTOSEQ) -(cd $(NET); touch nfxmit nfrcv) ! -(cd $(NET); chown $(NOTES) nfxmit nfrcv) -(cd $(NET); chgrp $(NOTESGRP) nfxmit nfrcv) touch $(LIBDIR)/libnfcom.a ! -chown $(NOTES) $(LIBDIR)/libnfcom.a -chgrp $(NOTESGRP) $(LIBDIR)/libnfcom.a @echo base generation done *************** *** 158,175 **** spool: -mkdir $(UTILITY) $(SEQUENCER) $(LOCKS) $(ALIASES) ! -/etc/chown $(NOTES) $(UTILITY) $(SEQUENCER) $(LOCKS) $(ALIASES) -chgrp $(NOTESGRP) $(UTILITY) $(SEQUENCER) $(LOCKS) $(ALIASES) chmod 775 $(MSTDIR) $(UTILITY) $(SEQUENCER) $(LOCKS) $(ALIASES) -mkdir $(UTILITY)/coredump chmod 777 $(UTILITY)/coredump ! -/etc/chown $(NOTES) $(UTILITY)/coredump -chgrp $(NOTESGRP) $(UTILITY)/coredump # generate the available notesfile file here - only once! echo "available notesfiles" > $(UTILITY)/avail.notes cp moderators $(UTILITY)/moderators touch $(UTILITY)/Dflt-Seq ! -/etc/chown $(NOTES) $(UTILITY)/moderators $(UTILITY)/avail.notes $(UTILITY)/Dflt-Seq -chgrp $(NOTESGRP) $(UTILITY)/moderators $(UTILITY)/avail.notes $(UTILITY)/Dflt-Seq chmod 664 $(UTILITY)/avail.notes $(UTILITY)/Dflt-Seq @echo Notesfile Spool directories ready --- 158,175 ---- spool: -mkdir $(UTILITY) $(SEQUENCER) $(LOCKS) $(ALIASES) ! -chown $(NOTES) $(UTILITY) $(SEQUENCER) $(LOCKS) $(ALIASES) -chgrp $(NOTESGRP) $(UTILITY) $(SEQUENCER) $(LOCKS) $(ALIASES) chmod 775 $(MSTDIR) $(UTILITY) $(SEQUENCER) $(LOCKS) $(ALIASES) -mkdir $(UTILITY)/coredump chmod 777 $(UTILITY)/coredump ! -chown $(NOTES) $(UTILITY)/coredump -chgrp $(NOTESGRP) $(UTILITY)/coredump # generate the available notesfile file here - only once! echo "available notesfiles" > $(UTILITY)/avail.notes cp moderators $(UTILITY)/moderators touch $(UTILITY)/Dflt-Seq ! -chown $(NOTES) $(UTILITY)/moderators $(UTILITY)/avail.notes $(UTILITY)/Dflt-Seq -chgrp $(NOTESGRP) $(UTILITY)/moderators $(UTILITY)/avail.notes $(UTILITY)/Dflt-Seq chmod 664 $(UTILITY)/avail.notes $(UTILITY)/Dflt-Seq @echo Notesfile Spool directories ready *************** *** 177,183 **** $(UNIQID): echo 1 > $(UNIQID) chmod 660 $(UNIQID) ! -/etc/chown $(NOTES) $(UNIQID) -chgrp $(NOTESGRP) $(UNIQID) # make sure that all the appropriate directories exist --- 177,183 ---- $(UNIQID): echo 1 > $(UNIQID) chmod 660 $(UNIQID) ! -chown $(NOTES) $(UNIQID) -chgrp $(NOTESGRP) $(UNIQID) # make sure that all the appropriate directories exist *************** *** 186,198 **** $(MSTDIR) $(ARCHDIR) $(UTILITY) $(SEQUENCER) $(LOCKS) $(ALIASES): -mkdir $@ ! -/etc/chown $(NOTES) $@ -chgrp $(NOTESGRP) $@ chmod 775 $@ $(UTILITY)/coredump: -mkdir $@ ! -/etc/chown $(NOTES) $@ -chgrp $(NOTESGRP) $@ chmod 777 $@ --- 186,198 ---- $(MSTDIR) $(ARCHDIR) $(UTILITY) $(SEQUENCER) $(LOCKS) $(ALIASES): -mkdir $@ ! -chown $(NOTES) $@ -chgrp $(NOTESGRP) $@ chmod 775 $@ $(UTILITY)/coredump: -mkdir $@ ! -chown $(NOTES) $@ -chgrp $(NOTESGRP) $@ chmod 777 $@ *************** *** 208,214 **** placedoc: $(HLPFILES) cp $? $(UTILITY) -(cd $(UTILITY); chmod 644 $?) ! -(cd $(UTILITY); /etc/chown $(NOTES) $?; chgrp $(NOTESGRP) $?) @echo notesfile help files installed placelib: libnfcom.a --- 208,214 ---- placedoc: $(HLPFILES) cp $? $(UTILITY) -(cd $(UTILITY); chmod 644 $?) ! -(cd $(UTILITY); chown $(NOTES) $?; chgrp $(NOTESGRP) $?) @echo notesfile help files installed placelib: libnfcom.a *** /usr/src/new/notes/src/Makefile.vax.old Sat Jul 8 13:43:06 1989 --- /usr/src/new/notes/src/Makefile.vax Sun Nov 17 21:47:58 1996 *************** *** 185,203 **** base: -mkdir $(MSTDIR) $(ARCHDIR) ! -/etc/chown $(NOTES) $(MSTDIR) $(ARCHDIR) -chgrp $(NOTESGRP) $(MSTDIR) $(ARCHDIR) (cd $(BIN); touch notes nfprint nfstats checknotes nfpipe) ! -(cd $(BIN); /etc/chown $(NOTES) notes nfprint nfstats nfpipe checknotes) -(cd $(BIN); chgrp $(NOTESGRP) notes nfprint nfstats nfpipe checknotes) # establish "aliases" for auto-sequencing entry points # make more links with other names if you want them. - ln -s $(BIN)/notes $(BIN)/$(AUTOSEQ) -(cd $(NET); touch nfxmit nfrcv) ! -(cd $(NET); /etc/chown $(NOTES) nfxmit nfrcv) -(cd $(NET); chgrp $(NOTESGRP) nfxmit nfrcv) touch $(LIBDIR)/libnfcom.a ! -/etc/chown $(NOTES) $(LIBDIR)/libnfcom.a -chgrp $(NOTESGRP) $(LIBDIR)/libnfcom.a touch base @echo base generation done --- 185,203 ---- base: -mkdir $(MSTDIR) $(ARCHDIR) ! -chown $(NOTES) $(MSTDIR) $(ARCHDIR) -chgrp $(NOTESGRP) $(MSTDIR) $(ARCHDIR) (cd $(BIN); touch notes nfprint nfstats checknotes nfpipe) ! -(cd $(BIN); chown $(NOTES) notes nfprint nfstats nfpipe checknotes) -(cd $(BIN); chgrp $(NOTESGRP) notes nfprint nfstats nfpipe checknotes) # establish "aliases" for auto-sequencing entry points # make more links with other names if you want them. - ln -s $(BIN)/notes $(BIN)/$(AUTOSEQ) -(cd $(NET); touch nfxmit nfrcv) ! -(cd $(NET); chown $(NOTES) nfxmit nfrcv) -(cd $(NET); chgrp $(NOTESGRP) nfxmit nfrcv) touch $(LIBDIR)/libnfcom.a ! -chown $(NOTES) $(LIBDIR)/libnfcom.a -chgrp $(NOTESGRP) $(LIBDIR)/libnfcom.a touch base @echo base generation done *************** *** 210,227 **** spool: -mkdir $(UTILITY) $(SEQUENCER) $(LOCKS) $(ALIASES) ! -/etc/chown $(NOTES) $(UTILITY) $(SEQUENCER) $(LOCKS) $(ALIASES) -chgrp $(NOTESGRP) $(UTILITY) $(SEQUENCER) $(LOCKS) $(ALIASES) chmod 775 $(MSTDIR) $(UTILITY) $(SEQUENCER) $(LOCKS) $(ALIASES) -mkdir $(UTILITY)/coredump chmod 777 $(UTILITY)/coredump ! -/etc/chown $(NOTES) $(UTILITY)/coredump -chgrp $(NOTESGRP) $(UTILITY)/coredump # generate the available notesfile file here - only once! echo "available notesfiles" > $(UTILITY)/avail.notes cp moderators $(UTILITY)/moderators touch $(UTILITY)/Dflt-Seq ! -/etc/chown $(NOTES) $(UTILITY)/moderators $(UTILITY)/avail.notes $(UTILITY)/Dflt-Seq -chgrp $(NOTESGRP) $(UTILITY)/moderators $(UTILITY)/avail.notes $(UTILITY)/Dflt-Seq chmod 664 $(UTILITY)/avail.notes $(UTILITY)/Dflt-Seq touch spool --- 210,227 ---- spool: -mkdir $(UTILITY) $(SEQUENCER) $(LOCKS) $(ALIASES) ! -chown $(NOTES) $(UTILITY) $(SEQUENCER) $(LOCKS) $(ALIASES) -chgrp $(NOTESGRP) $(UTILITY) $(SEQUENCER) $(LOCKS) $(ALIASES) chmod 775 $(MSTDIR) $(UTILITY) $(SEQUENCER) $(LOCKS) $(ALIASES) -mkdir $(UTILITY)/coredump chmod 777 $(UTILITY)/coredump ! -chown $(NOTES) $(UTILITY)/coredump -chgrp $(NOTESGRP) $(UTILITY)/coredump # generate the available notesfile file here - only once! echo "available notesfiles" > $(UTILITY)/avail.notes cp moderators $(UTILITY)/moderators touch $(UTILITY)/Dflt-Seq ! -chown $(NOTES) $(UTILITY)/moderators $(UTILITY)/avail.notes $(UTILITY)/Dflt-Seq -chgrp $(NOTESGRP) $(UTILITY)/moderators $(UTILITY)/avail.notes $(UTILITY)/Dflt-Seq chmod 664 $(UTILITY)/avail.notes $(UTILITY)/Dflt-Seq touch spool *************** *** 230,236 **** $(UNIQID): echo 1 > $(UNIQID) chmod 660 $(UNIQID) ! -/etc/chown $(NOTES) $(UNIQID) -chgrp $(NOTESGRP) $(UNIQID) # make sure that all the appropriate directories exist --- 230,236 ---- $(UNIQID): echo 1 > $(UNIQID) chmod 660 $(UNIQID) ! -chown $(NOTES) $(UNIQID) -chgrp $(NOTESGRP) $(UNIQID) # make sure that all the appropriate directories exist *************** *** 240,252 **** $(MSTDIR) $(ARCHDIR) $(UTILITY) $(SEQUENCER) $(LOCKS) $(ALIASES): -mkdir $@ ! -/etc/chown $(NOTES) $@ -chgrp $(NOTESGRP) $@ chmod 775 $@ $(UTILITY)/coredump: -mkdir $@ ! -/etc/chown $(NOTES) $@ -chgrp $(NOTESGRP) $@ chmod 777 $@ --- 240,252 ---- $(MSTDIR) $(ARCHDIR) $(UTILITY) $(SEQUENCER) $(LOCKS) $(ALIASES): -mkdir $@ ! -chown $(NOTES) $@ -chgrp $(NOTESGRP) $@ chmod 775 $@ $(UTILITY)/coredump: -mkdir $@ ! -chown $(NOTES) $@ -chgrp $(NOTESGRP) $@ chmod 777 $@ *************** *** 257,263 **** placedoc: $(HLPFILES) cp $? $(UTILITY) -(cd $(UTILITY); chmod 644 $?) ! -(cd $(UTILITY); /etc/chown $(NOTES) $?; chgrp $(NOTESGRP) $?) @echo notesfile help files installed touch placedoc --- 257,263 ---- placedoc: $(HLPFILES) cp $? $(UTILITY) -(cd $(UTILITY); chmod 644 $?) ! -(cd $(UTILITY); chown $(NOTES) $?; chgrp $(NOTESGRP) $?) @echo notesfile help files installed touch placedoc *** /usr/src/new/notes/src/parms.h.old Sat Jul 8 13:17:49 1989 --- /usr/src/new/notes/src/parms.h Sun Nov 17 21:49:07 1996 *************** *** 79,85 **** * BIGTEXT change from a u_short to a long counter * to allow longer texts... * SYSLOG define with a syslog(3) facility to write ! * errors to /etc/syslogd. Currently used only * by newsinput/newsoutput. */ --- 79,85 ---- * BIGTEXT change from a u_short to a long counter * to allow longer texts... * SYSLOG define with a syslog(3) facility to write ! * errors to ``syslogd''. Currently used only * by newsinput/newsoutput. */ *** /usr/src/new/tcsh/tc.who.c.old Tue Aug 20 12:13:18 1991 --- /usr/src/new/tcsh/tc.who.c Wed Nov 27 21:15:13 1996 *************** *** 77,83 **** # ifdef UTMP_FILE # define _PATH_UTMP UTMP_FILE # else ! # define _PATH_UTMP "/etc/utmp" # endif /* UTMP_FILE */ #endif /* _PATH_UTMP */ --- 77,83 ---- # ifdef UTMP_FILE # define _PATH_UTMP UTMP_FILE # else ! # define _PATH_UTMP "/var/run/utmp" # endif /* UTMP_FILE */ #endif /* _PATH_UTMP */ *************** *** 146,152 **** /* * Karl Kleinpaste, 26 Jan 1984. ! * Watch /etc/utmp for login/logout changes. */ void watch_login() --- 146,152 ---- /* * Karl Kleinpaste, 26 Jan 1984. ! * Watch /var/run/utmp for login/logout changes. */ void watch_login() *** /usr/src/new/tcsh/tcsh.man.old Wed Oct 23 15:25:08 1996 --- /usr/src/new/tcsh/tcsh.man Wed Nov 27 21:16:55 1996 *************** *** 1,5 **** .\" $Id: tcsh.man,v 3.0 1991/07/04 21:54:11 christos Exp $ ! .TH TCSH 1 "23 October 1996" .SH NAME tcsh \- C shell with file name completion and command line editing .SH SYNOPSIS --- 1,5 ---- .\" $Id: tcsh.man,v 3.0 1991/07/04 21:54:11 christos Exp $ ! .TH TCSH 1 "27 November 1996" .SH NAME tcsh \- C shell with file name completion and command line editing .SH SYNOPSIS *************** *** 1437,1443 **** .fi .sp The %M and %m sequences are only available on systems that store the ! remote hostname in /etc/utmp. If .I who is not set, the format defaults to "%n has %a %l from %m.", or "%n has %a %l." on systems that don't store the hostname. --- 1437,1443 ---- .fi .sp The %M and %m sequences are only available on systems that store the ! remote hostname in /var/run/utmp. If .I who is not set, the format defaults to "%n has %a %l from %m.", or "%n has %a %l." on systems that don't store the hostname. *** /usr/src/old/arcv/arcv.8.old Mon Nov 26 07:20:05 1990 --- /usr/src/old/arcv/arcv.8 Wed Nov 27 21:18:31 1996 *************** *** 2,15 **** .\" All rights reserved. The Berkeley software License Agreement .\" specifies the terms and conditions for redistribution. .\" ! .\" @(#)arcv.8 6.1 (Berkeley) 4/29/85 .\" ! .TH ARCV 8 "4/29/85" .UC 4 .SH NAME arcv \- convert archives to new format .SH SYNOPSIS ! .B /etc/arcv file ... .SH DESCRIPTION .I Arcv --- 2,15 ---- .\" All rights reserved. The Berkeley software License Agreement .\" specifies the terms and conditions for redistribution. .\" ! .\" @(#)arcv.8 6.1.1 (2.11BSD) 1996/11/27 .\" ! .TH ARCV 8 "November 27, 1996" .UC 4 .SH NAME arcv \- convert archives to new format .SH SYNOPSIS ! .B arcv file ... .SH DESCRIPTION .I Arcv *** /usr/src/old/dump/Makefile.old Sat Dec 24 21:47:24 1988 --- /usr/src/old/dump/Makefile Sun Nov 17 22:09:03 1996 *************** *** 1,4 **** ! # sccsid = "@(#)Makefile 1.3 (Berkeley) 2/20/81" # # dump.h header file # dumpitime.c reads /etc/ddate --- 1,4 ---- ! # sccsid = "@(#)Makefile 1.3.1 (2.11BSD) 1996/11/17" # # dump.h header file # dumpitime.c reads /etc/ddate *************** *** 29,36 **** cc ${CFLAGS} ${SEPFLAG} dumpdir.c -o dumpdir install: ! install -s dump ${DESTDIR}/etc/dump ! install -s dumpdir ${DESTDIR}/etc/dumpdir clean: rm -f *.o dump dumpdir --- 29,36 ---- cc ${CFLAGS} ${SEPFLAG} dumpdir.c -o dumpdir install: ! install -s dump ${DESTDIR}/sbin/dump ! install -s dumpdir ${DESTDIR}/sbin/dumpdir clean: rm -f *.o dump dumpdir *** /usr/src/old/dump/dumpoptr.c.old Sat Dec 24 21:47:31 1988 --- /usr/src/old/dump/dumpoptr.c Sun Nov 17 22:11:33 1996 *************** *** 1,4 **** ! static char *sccsid = "@(#)dumpoptr.c 1.4 (Berkeley) 12/17/80"; #include "dump.h" struct group *getgrnam(); --- 1,4 ---- ! static char *sccsid = "@(#)dumpoptr.c 1.4.1 (2.11BSD) 1996/11/17"; #include "dump.h" struct group *getgrnam(); *************** *** 139,146 **** clock = time((time_t *)0); localclock = localtime(&clock); ! if((f_utmp = fopen("/etc/utmp", "r")) == NULL) { ! msg("Cannot open /etc/utmp\n"); return; } --- 139,146 ---- clock = time((time_t *)0); localclock = localtime(&clock); ! if((f_utmp = fopen(_PATH_UTMP, "r")) == NULL) { ! msg("Cannot open 'utmp'\n"); return; } *** /usr/src/sbin/Makefile.old Sat Oct 26 23:04:16 1996 --- /usr/src/sbin/Makefile Sat Nov 30 11:05:17 1996 *************** *** 1,13 **** # # Public domain - 1996/10/26 - sms # ! # @(#)Makefile 1.0 (2.11BSD) 1996/10/26 # DESTDIR= CFLAGS= -O SEPFLAG= -i ! SUBDIR= XNSrouted all: ${SUBDIR} --- 1,16 ---- # # Public domain - 1996/10/26 - sms # ! # @(#)Makefile 1.1 (2.11BSD) 1996/11/16 # DESTDIR= CFLAGS= -O SEPFLAG= -i ! SUBDIR= XNSrouted badsect clri dcheck dmesg dump dumpfs fsck icheck \ ! ifconfig mkfs mknod mkpasswd mount ncheck newfs \ ! quotacheck reboot restor route routed savecore \ ! shutdown slattach swapon testnet tunefs umount all: ${SUBDIR} No differences encountered *** /usr/src/sbin/badsect/badsect.8.old Thu Feb 19 23:12:01 1987 --- /usr/src/sbin/badsect/badsect.8 Sun Nov 17 18:12:46 1996 *************** *** 3,9 **** .SH NAME badsect \- create files to contain bad sectors .SH SYNOPSIS ! .B /etc/badsect sector ... .SH DESCRIPTION .I Badsect --- 3,9 ---- .SH NAME badsect \- create files to contain bad sectors .SH SYNOPSIS ! .B /sbin/badsect sector ... .SH DESCRIPTION .I Badsect