Subject: bin/10403: Change attribution of the 'yes command'
To: None <firstname.lastname@example.org>
From: None <email@example.com>
Date: 06/20/2000 13:49:13
>Synopsis: Change attribution of the 'yes command'
>Arrival-Date: Tue Jun 20 13:50:00 PDT 2000
>Release: NetBSD 1.4.2
FreeBSD Usergroup Drienerlo
A long ranging discussion in alt.folklore.computers from April to June
2000 (`Why is there no "yes" command in Solaris?`) led to the search
for the origin of the 'yes' command.
Quoting from the most relevant posting:
:From: Tim Shoppa <firstname.lastname@example.org>
:Date: Tue, 20 Jun 2000 07:00:11 -0400
:Subject: Re: Why is there no "yes" command in Solaris?
:Yet on any V7 distribution tape, you find:
::-rwxrwxr-x 3/3 2522 May 5 20:19 1979 bin/yes
:-rw-rw-r-- 3/3 84 Jan 11 07:02 1979 usr/src/cmd/yes.c
:And on any 32V distribution tape, you find:
:-rwxr-xr-x mhol/wheel 3228 Mar 25 16:56 1979 usr/bin/yes
:-rw-rw-rw- mhol/wheel 84 Nov 6 15:04 1978 usr/src/cmd/yes.c
:So 32V and V7 had yes at least a year before it was put in 4BSD.
Searching the source of older Unices in the SCO repository at:
confirmed that either 32V, a Version 7 port for the VAX, or Version 7
itself were the first Unices in which 'yes' appeared.
Some BSD attributions refer to the appearance of a feature in any Unix,
others refer to the specific appearance in BSD. The current attribution
for 'yes' refers to 4.0BSD, which in itself is correct.
Yet to end the dispute I request to change the attribution line.
The yes command appeared in 4.0BSD
The yes command appeared in 32V AT&T Unix
The yes command appeared in Version 7 AT&T Unix