From owner-svn-src-head@FreeBSD.ORG Thu Jan 23 06:03:57 2014 Return-Path: Delivered-To: svn-src-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 98912165 for ; Thu, 23 Jan 2014 06:03:57 +0000 (UTC) Received: from secure.xzibition.com (secure.xzibition.com [173.160.118.92]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 25EFF12E0 for ; Thu, 23 Jan 2014 06:03:56 +0000 (UTC) DomainKey-Signature: a=rsa-sha1; c=nofws; d=shatow.net; h=date:from:to :cc:subject:message-id:references:mime-version:content-type :in-reply-to; q=dns; s=sweb; b=JjX0ncNZUsIO8N0S13XFbCbcKJ0Kho42Q NYTmAPrMvuBcXS8zM5UZRFYY4Eu5bQEKdYmMnz73Lv3Zx5dLyqJHuO2w7/6FzKmj c/egqLkU6i/UZKoPVUZqKSa3UTrbD6xdiDb1IwYOUqZ4sBmLGtrDFRViGiCkNifY kFd9dTdPI8= DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=shatow.net; h=date:from :to:cc:subject:message-id:references:mime-version:content-type :in-reply-to; s=sweb; bh=rzA87JDj64uul/XVYlXn21udp/qVSgs7QtkKmnj v824=; b=ID4jvzP6+SkJ2aMCo8bYkEOnOG+PPDibIw8xErpBGSOJqkI/KQ+OXed IDVcDehnM7Cu8iRFniXvntHuNqyxLY5pUIs826or4+qgpuCIcHKqkxDQmKrqM4DX THWMV9pxLiNGdGhZ0WtTReHseq/bXTP/TSt8V7+jju2rnCStFXdo= Received: (qmail 40940 invoked from network); 22 Jan 2014 23:57:14 -0600 Received: from unknown (HELO admin.xzibition.com) (bryan@shatow.net@173.160.118.90) by sweb.xzibition.com with ESMTPA; 22 Jan 2014 23:57:14 -0600 Date: Wed, 22 Jan 2014 23:57:10 -0600 From: Bryan Drewery To: John Baldwin Subject: Re: svn commit: r261031 - in head: . etc usr.sbin/etcupdate usr.sbin/mergemaster Message-ID: <20140123055710.GA5421@admin.xzibition.com> References: <201401221659.s0MGxrc7056036@svn.freebsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="sdtB3X0nJg68CQEu" Content-Disposition: inline In-Reply-To: <201401221659.s0MGxrc7056036@svn.freebsd.org> User-Agent: Mutt/1.5.22 (2013-10-16) Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Jan 2014 06:03:57 -0000 --sdtB3X0nJg68CQEu Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Jan 22, 2014 at 04:59:53PM +0000, John Baldwin wrote: > Author: jhb > Date: Wed Jan 22 16:59:53 2014 > New Revision: 261031 > URL: http://svnweb.freebsd.org/changeset/base/261031 >=20 > Log: > Generate /var/db/services.db during 'make distribution' so that it is > present during new installs. Update etcupdate and mergemaster to > ignore the generated file. > =20 > Tested by: gjb (release build) > MFC after: 1 month >=20 > Modified: > head/Makefile.inc1 > head/etc/Makefile > head/usr.sbin/etcupdate/etcupdate.sh > head/usr.sbin/mergemaster/mergemaster.sh >=20 > Modified: head/Makefile.inc1 > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D > --- head/Makefile.inc1 Wed Jan 22 16:50:18 2014 (r261030) > +++ head/Makefile.inc1 Wed Jan 22 16:59:53 2014 (r261031) > @@ -771,7 +771,7 @@ _nmtree_itools=3D nmtree > ITOOLS=3D [ awk cap_mkdb cat chflags chmod chown \ > date echo egrep find grep id install ${_install-info} \ > ln lockf make mkdir mtree ${_nmtree_itools} mv pwd_mkdb \ > - rm sed sh sysctl test true uname wc ${_zoneinfo} > + rm sed services_mkdb sh sysctl test true uname wc ${_zoneinfo} > =20 > # > # distributeworld >=20 > Modified: head/etc/Makefile > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D > --- head/etc/Makefile Wed Jan 22 16:50:18 2014 (r261030) > +++ head/etc/Makefile Wed Jan 22 16:59:53 2014 (r261031) > @@ -198,6 +198,8 @@ distribution: > ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 \ > ${BIN1} ${DESTDIR}/etc; \ > cap_mkdb ${CAP_MKDB_ENDIAN} ${DESTDIR}/etc/login.conf; \ > + services_mkdb ${CAP_MKDB_ENDIAN} -o ${DESTDIR}/var/db/services.db \ > + ${DESTDIR}/etc/services; \ Something is not right here. Building in a jail with make distribution fails: cd /zpoudriere/jails/head/usr/src/etc; install -o root -g wheel -m 644 cr= ontab devd.conf devfs.conf ddb.conf dhclient.conf disktab fbtab ftpu= sers gettytab group hosts hosts.allow hosts.equiv inetd.conf libalia= s.conf libmap.conf login.access login.conf mac.conf motd netconfig n= etwork.subr networks newsyslog.conf nsswitch.conf phones profile prot= ocols rc rc.bsdextended rc.firewall rc.initdiskless rc.sendmail rc.sh= utdown rc.subr remote rpc services shells sysctl.conf syslog.conf t= ermcap.small libmap32.conf etc.amd64/ttys amd.map apmd.conf snmpd.config fr= eebsd-update.conf /zpoudriere/jails/head/usr/src/etc/../usr.bin/locate/loca= te/locate.rc hosts.lpd printcap /zpoudriere/jails/head/usr/src/etc/../usr.b= in/mail/misc/mail.rc ntp.conf nscd.conf portsnap.conf pf.os csh.cshrc csh.l= ogin csh.logout regdomain.xml /zpoudriere/jails/head/etc; cap_mkdb -l /zpo= udriere/jails/head/etc/login.conf; services_mkdb -l -q -o /zpoudriere/jail= s/head/var/db/services.db /zpoudriere/jails/head/etc/services; install -o= root -g wheel -m 755 netstart pccard_ether rc.suspend rc.resume /zpoudrie= re/jails/head/etc; install -o root -g wheel -m 600 master.passwd nsmb.con= f opieaccess /zpoudriere/jails/head/etc; services_mkdb: illegal option -- l Usage: services_mkdb [-q] [-o ] [] services_mkdb -u [] *** Error code 1 Stop. make[2]: stopped in /zpoudriere/jails/head/usr/src/etc *** Error code 1 > ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 755 \ > ${BIN2} ${DESTDIR}/etc; \ > ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 600 \ >=20 > Modified: head/usr.sbin/etcupdate/etcupdate.sh > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D > --- head/usr.sbin/etcupdate/etcupdate.sh Wed Jan 22 16:50:18 2014 (r26103= 0) > +++ head/usr.sbin/etcupdate/etcupdate.sh Wed Jan 22 16:59:53 2014 (r26103= 1) > @@ -213,7 +213,8 @@ build_tree() > =20 > # Purge auto-generated files. Only the source files need to > # be updated after which these files are regenerated. > - rm -f $1/etc/*.db $1/etc/passwd >&3 2>&1 || return 1 > + rm -f $1/etc/*.db $1/etc/passwd $1/var/db/services.db >&3 2>&1 || \ > + return 1 > =20 > # Remove empty files. These just clutter the output of 'diff'. > find $1 -type f -size 0 -delete >&3 2>&1 || return 1 >=20 > Modified: head/usr.sbin/mergemaster/mergemaster.sh > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D > --- head/usr.sbin/mergemaster/mergemaster.sh Wed Jan 22 16:50:18 2014 (r2= 61030) > +++ head/usr.sbin/mergemaster/mergemaster.sh Wed Jan 22 16:59:53 2014 (r2= 61031) > @@ -699,7 +699,8 @@ case "${RERUN}" in > # or spwd.db. Instead, we want to compare the text versions, and run = *_mkdb. > # Prompt the user to do so below, as needed. > # > - rm -f ${TEMPROOT}/etc/*.db ${TEMPROOT}/etc/passwd > + rm -f ${TEMPROOT}/etc/*.db ${TEMPROOT}/etc/passwd \ > + ${TEMPROOT}/var/db/services.db > =20 > # We only need to compare things like freebsd.cf once > find ${TEMPROOT}/usr/obj -type f -delete 2>/dev/null > _______________________________________________ > svn-src-all@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/svn-src-all > To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org" --sdtB3X0nJg68CQEu Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (FreeBSD) iQJ8BAEBCgBmBQJS4K81XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzNkZFQkU5OTJGNTI4MERGNDgxMTM2MkE2 RTc4MkFDMDNDOUIwQ0Y5AAoJEG54KsA8mwz5TDgP/343XoCjvHVRtVGhpQpq3acx nWCokmjWXt2eUMZO+AhW9qtfN5AREOuTuVVFCZR63yc9acFiG17S7qS2mNfp0Evr KSG+rj4LdQ5X9ByBUEv3vziZ7eR6WYPTAjqIk0OBThmQu+1uP+cIq3TlHdJsZ0nB GCNQTP7yeGh1kOF7zK7gGJtyqQPe1TB6qPEAR+Mg8sJlMlAdTs/KGEZBRyIwg1kH usddhUl8mn2Xbk+K5rGLEyixAD7X2WsN9p47uozmkV11eG0W1c/LgovLgo1a8//W A7xH8rnJSa/vAj5mAJFHtMVevsbm5uiRUSvaEqa2GtVfRx5wF3TFa2j2wsnAtJJt yU+ipKZqaRojIuqVdp4yjWg/m3tMGN0Fk9WJ+3zgKZo6OwPUPaXTgs+D6gTDYh9E T/mSzfitBlaCVzT/WkK29MQ3k/SRy/rvsMmdddlhosO8Vy+DVePIj3KxQj57nxQ3 0hCTvL6w5bDAipwzGZ3EWCiXfAPGbI1Rq3OgV3UmJLyR1btGQfPXk9Gckm28yR/B 8+2QvGpul41S1RRTbF6k+fkbcfjlD16oGKCuPIG2ym/RfbBVzHFIWNyWCMX5yaen Qbj0aXWaBcyNua0ZOdQazKawXhAyIQqWS8EX/nWFAGeEoH6/3SV6y2ZXWiRuOYIM bMoAnO9PAU85B8Ioz1lr =dGlB -----END PGP SIGNATURE----- --sdtB3X0nJg68CQEu--