Subject: bin/10403: Change attribution of the 'yes command'
To: None <gnats-bugs@gnats.netbsd.org>
From: None <s.c.sprong@student.utwente.nl>
List: netbsd-bugs
Date: 06/20/2000 13:49:13
>Number:         10403
>Category:       bin
>Synopsis:       Change attribution of the 'yes command'
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    bin-bug-people
>State:          open
>Class:          doc-bug
>Submitter-Id:   net
>Arrival-Date:   Tue Jun 20 13:50:00 PDT 2000
>Closed-Date:
>Last-Modified:
>Originator:     S.C.Sprong
>Release:        NetBSD 1.4.2
>Organization:
FreeBSD Usergroup Drienerlo
>Environment:
pmax maxine

>Description:

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 <shoppa@trailing-edge.com>
:Message-ID: <394F167B.26244ABD@trailing-edge.com>
:Date: Tue, 20 Jun 2000 07:00:11 -0400
:Newsgroups: alt.folklore.computers
: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:

<http://www.sco.com/offers/ancient001/>

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.


>How-To-Repeat:


>Fix:

  change   
   The yes command appeared in 4.0BSD
   to
   The yes command appeared in 32V AT&T Unix
   or
   The yes command appeared in Version 7 AT&T Unix

>Release-Note:
>Audit-Trail:
>Unformatted: