Source-Changes-D archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: src/sbin/shutdown



Hi Robert,

On 14/09/2016 01:09, Robert Elz wrote:
> Turns out I didn't remember the format as well as I thought, it was
> actually ...
> 
>  *              Ian Johnstone, Sydney, 1977
>  *              Robert Elz, Melbourne, 1978
>  *              Peter Lamb, Melbourne, 1980
>  *              William Joy, Berkeley, 1981 
>  *              Michael Toy, Berkeley, 1981
>  *              Dave Presotto, Berkeley, 1981
> 
> The neat alignment I remembered was still there though, and the final
> mis-alignment (and then this stuff was all deleted a little later).
> 
> It was added Feb 1981, 4.1BSD was June 1981, so shutdown was in 4.1
> (and the man page SCCS file confirms that as well, the 4.1 and 4.2 man
> pages both appear there.)
> 
>   | till someone else in CSRG (one of the Keith's I suspect) modified it more,
> 
> Keith Bostic did get at it, the log says "complete rewrite", but that
> was later, 1988, after 4.3, so would have been for Tahoe or Reno.
> 
> kre

Thanks for setting things straight :)

When I was looking into this I found man pages referencing shutdown(8)
in earlier releases but 4.2 was the first release complete with sources,
I assumed 4.1.snap was a post release / interim build.
Unfortunately, unlike the other directories, there is no file named TAPE
which describes the source, but anyway.

On CD1, in 4.1.snap/usr/doc/vmunix is changes.4-81 which contains "Bug
fixes and changes in 4.1bsd"

looking under

"Section 8 Major changes affecting system operations include"

appears

"shutdown
Is a new command which shuts the system down at a
specified  time.  It broadcasts messages to users
warning them as the downtime approaches,  records
the  reason  for  the  reboot  in a log file, and
cooperates with init in a cleanly shutdown  (e.g.
during  the  last  2 minutes of system operation,
users attempting to log in are told that the sys-
tem is going down and the reason for the shutdown
but not allowed to log in.)"

4.0/usr/man/man8/shutdown.8
4.1/4.0.upgrade/etc/shutdown
4.1/usr/man/man8/shutdown.8

4.1.snap/etc/shutdown
4.1.snap/usr/lasttape/etc/shutdown
4.1.snap/usr/man/man8/shutdown.8
4.1.snap/usr/src/cmd/shutdown.c

4.1c.1/etc/shutdown.c
4.1c.1/lib/libc/sys/shutdown.c
4.1c.2/etc/shutdown
4.1c.2/usr/adm/shutdownlog
4.1c.2/usr/man/man2/shutdown.2
4.1c.2/usr/man/man8/shutdown.8
4.1c.2/usr/src/etc/shutdown.c
4.1c.2/usr/src/lib/libc/sys/shutdown.c

4.2/etc/shutdown
4.2/usr/adm/shutdownlog
4.2/usr/man/man2/shutdown.2
4.2/usr/man/man8/shutdown.8
4.2/usr/src/etc/shutdown.c
4.2/usr/src/lib/libc/vax/sys/shutdown.c


Sevan



Home | Main Index | Thread Index | Old Index