daily CVS update output

2014-10-25 Thread NetBSD source update

Updating src tree:
P src/distrib/sets/lists/base/ad.aarch64
P src/distrib/sets/lists/base/ad.arm
P src/distrib/sets/lists/base/ad.mips
P src/distrib/sets/lists/base/ad.riscv
P src/distrib/sets/lists/base/md.amd64
P src/distrib/sets/lists/base/md.sparc64
P src/distrib/sets/lists/comp/ad.aarch64
P src/distrib/sets/lists/comp/ad.arm
P src/distrib/sets/lists/comp/ad.mips
P src/distrib/sets/lists/comp/ad.riscv
P src/distrib/sets/lists/comp/md.amd64
P src/distrib/sets/lists/comp/md.sparc64
P src/distrib/sets/lists/debug/ad.aarch64
P src/distrib/sets/lists/debug/ad.arm
P src/distrib/sets/lists/debug/ad.mips
P src/distrib/sets/lists/debug/ad.powerpc
P src/distrib/sets/lists/debug/ad.riscv
P src/distrib/sets/lists/debug/md.amd64
P src/distrib/sets/lists/debug/md.evbmips
P src/distrib/sets/lists/debug/md.sparc64
P src/doc/3RDPARTY
P src/doc/CHANGES
P src/external/bsd/acpica/bin/iasl/Makefile
P src/external/bsd/ppp/ppp2netbsd
U src/external/bsd/ppp/dist/.gitignore
P src/external/bsd/ppp/dist/PLUGINS
P src/external/bsd/ppp/dist/README
U src/external/bsd/ppp/dist/README.pppoe
P src/external/bsd/ppp/dist/chat/chat.8
P src/external/bsd/ppp/dist/chat/chat.c
P src/external/bsd/ppp/dist/pppd/auth.c
P src/external/bsd/ppp/dist/pppd/cbcp.c
P src/external/bsd/ppp/dist/pppd/cbcp.h
P src/external/bsd/ppp/dist/pppd/ccp.c
P src/external/bsd/ppp/dist/pppd/ccp.h
P src/external/bsd/ppp/dist/pppd/chap-md5.c
P src/external/bsd/ppp/dist/pppd/chap-md5.h
P src/external/bsd/ppp/dist/pppd/chap-new.c
P src/external/bsd/ppp/dist/pppd/chap-new.h
P src/external/bsd/ppp/dist/pppd/chap_ms.c
P src/external/bsd/ppp/dist/pppd/chap_ms.h
P src/external/bsd/ppp/dist/pppd/demand.c
P src/external/bsd/ppp/dist/pppd/eap.c
P src/external/bsd/ppp/dist/pppd/eap.h
P src/external/bsd/ppp/dist/pppd/ecp.c
P src/external/bsd/ppp/dist/pppd/ecp.h
P src/external/bsd/ppp/dist/pppd/eui64.c
P src/external/bsd/ppp/dist/pppd/eui64.h
P src/external/bsd/ppp/dist/pppd/fsm.c
P src/external/bsd/ppp/dist/pppd/fsm.h
P src/external/bsd/ppp/dist/pppd/ipcp.c
P src/external/bsd/ppp/dist/pppd/ipcp.h
P src/external/bsd/ppp/dist/pppd/ipv6cp.c
P src/external/bsd/ppp/dist/pppd/ipv6cp.h
P src/external/bsd/ppp/dist/pppd/ipxcp.c
P src/external/bsd/ppp/dist/pppd/ipxcp.h
P src/external/bsd/ppp/dist/pppd/lcp.c
P src/external/bsd/ppp/dist/pppd/lcp.h
P src/external/bsd/ppp/dist/pppd/magic.c
P src/external/bsd/ppp/dist/pppd/magic.h
P src/external/bsd/ppp/dist/pppd/main.c
P src/external/bsd/ppp/dist/pppd/mppe.h
P src/external/bsd/ppp/dist/pppd/multilink.c
P src/external/bsd/ppp/dist/pppd/options.c
U src/external/bsd/ppp/dist/pppd/patchlevel.h
P src/external/bsd/ppp/dist/pppd/pathnames.h
P src/external/bsd/ppp/dist/pppd/pppcrypt.c
P src/external/bsd/ppp/dist/pppd/pppcrypt.h
P src/external/bsd/ppp/dist/pppd/pppd.8
P src/external/bsd/ppp/dist/pppd/pppd.h
P src/external/bsd/ppp/dist/pppd/session.c
P src/external/bsd/ppp/dist/pppd/session.h
P src/external/bsd/ppp/dist/pppd/tty.c
P src/external/bsd/ppp/dist/pppd/upap.c
P src/external/bsd/ppp/dist/pppd/upap.h
P src/external/bsd/ppp/dist/pppd/utils.c
U src/external/bsd/ppp/dist/pppd/plugins/Makefile.linux
U src/external/bsd/ppp/dist/pppd/plugins/Makefile.sol2
U src/external/bsd/ppp/dist/pppd/plugins/passprompt.c
U src/external/bsd/ppp/dist/pppd/plugins/winbind.c
U src/external/bsd/ppp/dist/pppd/plugins/pppoatm/COPYING
U src/external/bsd/ppp/dist/pppd/plugins/pppoatm/Makefile.linux
U src/external/bsd/ppp/dist/pppd/plugins/pppoatm/ans.c
U src/external/bsd/ppp/dist/pppd/plugins/pppoatm/atm.h
U src/external/bsd/ppp/dist/pppd/plugins/pppoatm/atmres.h
U src/external/bsd/ppp/dist/pppd/plugins/pppoatm/atmsap.h
U src/external/bsd/ppp/dist/pppd/plugins/pppoatm/misc.c
U src/external/bsd/ppp/dist/pppd/plugins/pppoatm/pppoatm.c
U src/external/bsd/ppp/dist/pppd/plugins/pppoatm/text2atm.c
U src/external/bsd/ppp/dist/pppd/plugins/pppoatm/text2qos.c
U src/external/bsd/ppp/dist/pppd/plugins/pppol2tp/Makefile.linux
P src/external/bsd/ppp/dist/pppd/plugins/pppol2tp/pppol2tp.c
U src/external/bsd/ppp/dist/pppd/plugins/radius/COPYRIGHT
U src/external/bsd/ppp/dist/pppd/plugins/radius/Makefile.linux
U src/external/bsd/ppp/dist/pppd/plugins/radius/avpair.c
U src/external/bsd/ppp/dist/pppd/plugins/radius/buildreq.c
U src/external/bsd/ppp/dist/pppd/plugins/radius/clientid.c
U src/external/bsd/ppp/dist/pppd/plugins/radius/config.c
U src/external/bsd/ppp/dist/pppd/plugins/radius/dict.c
U src/external/bsd/ppp/dist/pppd/plugins/radius/includes.h
U src/external/bsd/ppp/dist/pppd/plugins/radius/ip_util.c
U src/external/bsd/ppp/dist/pppd/plugins/radius/lock.c
U src/external/bsd/ppp/dist/pppd/plugins/radius/md5.c
U src/external/bsd/ppp/dist/pppd/plugins/radius/options.h
U src/external/bsd/ppp/dist/pppd/plugins/radius/pathnames.h
U src/external/bsd/ppp/dist/pppd/plugins/radius/pppd-radattr.8
U src/external/bsd/ppp/dist/pppd/plugins/radius/pppd-radius.8
U src/external/bsd/ppp/dist/pppd/plugins/radius/radattr.c
U src/external/bsd/ppp/dist/pppd/plugins/radius/radius.c
U src/external/bsd/ppp/di

Re: base.tgz no longer contains './bin/[' (in HEAD and netbsd-7)

2014-10-25 Thread Rhialto
On Sat 25 Oct 2014 at 06:30:24 -0400, William D. Jones wrote:
> Oops, I should've just tested this- it appears that "[" is a built-in on my
> current machines. I misunderstood and thought that the "[" command wasn't
> included at all in the source tree due to a recent commit error (implying
> that all shell scripts that depended on it would break). Apologies.

Nevertheless it should be there. echo is also a built-in in most shells,
yet there is also a /bin/echo. The original sh had no builtins at all, I
think, and different shells have different selections of built-ins.

-Olaf.
-- 
___ Olaf 'Rhialto' Seibert  -- The Doctor: No, 'eureka' is Greek for
\X/ rhialto/at/xs4all.nl-- 'this bath is too hot.'


pgpDrkMs3GCyV.pgp
Description: PGP signature


Re: build.sh ... install overwrites /etc

2014-10-25 Thread Alan Barrett

On Fri, 24 Oct 2014, John D. Baker wrote:

On Fri, 24 Oct 2014, John D. Baker wrote:

As a result, all the sets seem to be archives of the entire DESTDIR with
most files being zero-length, differing primarily by containing a non-
zero-length instance of their own "./etc/mtree/set.foo" file.  They all
contain the files that should only be in the "etc.tgz" set.


The various "set.foo" files looked very close in size (as are all of the
set archives themselves).  All of the "set.foo" files differ from one
another only in which "set.foo" file has an entry in it and that some
otherwise identical entries differ only by the word "optional" at the
end.  They are otherwise line-by-line identical.


This is consequence of a bug in src/distrib/sets/join.awk revision 
1.5.  join.awk revision 1.6 reverts the problematic change, so if 
you have join.awk revision 1.4 or 1.6, then you should be OK, but 
if you have revision 1.5 then you will have this problem.


--apb (Alan Barrett)


Re: base.tgz no longer contains './bin/[' (in HEAD and netbsd-7)

2014-10-25 Thread William D. Jones
Oops, I should've just tested this- it appears that "[" is a built-in on my 
current machines. I misunderstood and thought that the "[" command wasn't 
included at all in the source tree due to a recent commit error (implying 
that all shell scripts that depended on it would break). Apologies.


-Original Message- 
From: John D. Baker

Sent: Saturday, October 25, 2014 6:19 AM
To: current-users@NetBSD.org
Subject: Re: base.tgz no longer contains './bin/[' (in HEAD and netbsd-7)

On Sat, 25 Oct 2014 02:29:01 -0400, "William D. Jones" 


wrote:


For the time being, does anyone know offhand the date of the most
recent CVS commit in current that successfully compiles and does NOT
have this problem?


I have a machine on which I've routinely updated -current and it shows:

$ ls -laF /bin/[
-r-xr-xr-x  1 root  wheel  10880 Sep 28  2012 /bin/[*
$ ls -laF /bin/test
-r-xr-xr-x  1 root  wheel  12082 Oct 15 22:25 /bin/test*

So, the last time '/bin/[' was in "base.tgz" was just over two years
ago.

Trawling back through source-changes@, a likely candidate for the
problem appear to be in a group of commits affecting 'mtree' on
5 October 2012, particularly:

 http://mail-index.netbsd.org/source-changes/2012/10/05/msg037683.html 



Re: base.tgz no longer contains './bin/[' (in HEAD and netbsd-7)

2014-10-25 Thread John D. Baker
On Sat, 25 Oct 2014 02:29:01 -0400, "William D. Jones" 
wrote:

> For the time being, does anyone know offhand the date of the most
> recent CVS commit in current that successfully compiles and does NOT
> have this problem?

I have a machine on which I've routinely updated -current and it shows:

$ ls -laF /bin/[
-r-xr-xr-x  1 root  wheel  10880 Sep 28  2012 /bin/[*
$ ls -laF /bin/test
-r-xr-xr-x  1 root  wheel  12082 Oct 15 22:25 /bin/test*

So, the last time '/bin/[' was in "base.tgz" was just over two years
ago.

Trawling back through source-changes@, a likely candidate for the
problem appear to be in a group of commits affecting 'mtree' on
5 October 2012, particularly:

  http://mail-index.netbsd.org/source-changes/2012/10/05/msg037683.html


-- 
|/"\ John D. Baker, KN5UKS   NetBSD Darwin/MacOS X
|\ / jdbaker[snail]mylinuxisp[flyspeck]comOpenBSDFreeBSD
| X  No HTML/proprietary data in email.   BSD just sits there and works!
|/ \ GPGkeyID:  D703 4A7E 479F 63F8 D3F4  BD99 9572 8F23 E4AD 1645