Subject: CVS commit: pkgsrc/shells/osh
To: None <pkgsrc-changes@NetBSD.org>
From: OBATA Akio <obache@netbsd.org>
List: pkgsrc-changes
Date: 10/17/2006 12:31:22
Module Name: pkgsrc
Committed By: obache
Date: Tue Oct 17 12:31:22 UTC 2006
Modified Files:
pkgsrc/shells/osh: Makefile PLIST distinfo
Log Message:
Update osh to 060124.
Patch provided by Martin Wilke via PR 34313.
[osh-060124]:
Makefile:
* Added targets for building/installing sh6(1) and glob6(1).
Refer to the README file for further details.
* Removed the `check-sh6' target since the tests were originally
written for osh(1) and sh6(1) as Thompson-shell reimplementations,
not ports.
sh6:
* Changed sh6(1) from being a reimplementation which is compiled from
the same sources as osh(1) to being a port of the original Thompson
shell from Sixth Edition Unix. Refer to the CHANGES_sh-to-sh6 file
for further details.
osh:
C: Treat both `( ; )' and `( & )' as syntax errors.
C: Print the process ID for each command of an asynchronous pipeline,
not just the last command.
C: Added the `newgrp' special command. It is similar to `login'
except that the newgrp(1) utility replaces the current interactive
shell rather than the login(1) utility.
* When opening `/dev/null' is needed for an asynchronous command,
call open(2) w/ the O_RDONLY flag instead of O_RDWR.
To generate a diff of this commit:
cvs rdiff -r1.15 -r1.16 pkgsrc/shells/osh/Makefile
cvs rdiff -r1.3 -r1.4 pkgsrc/shells/osh/PLIST
cvs rdiff -r1.7 -r1.8 pkgsrc/shells/osh/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.