Subject: Re: pkg/30477: bsd.pkg.mk r1.1688 causes warning messages on Solaris
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: Thomas Klausner <wiz@NetBSD.org>
List: pkgsrc-bugs
Date: 06/09/2005 09:41:02
The following reply was made to PR pkg/30477; it has been noted by GNATS.
From: Thomas Klausner <wiz@NetBSD.org>
To: neil.hoggarth@physiol.ox.ac.uk
Cc: gnats-bugs@NetBSD.org
Subject: Re: pkg/30477: bsd.pkg.mk r1.1688 causes warning messages on Solaris
Date: Thu, 9 Jun 2005 11:40:32 +0200
--5vNYLRcllDrimb99
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
On Thu, Jun 09, 2005 at 09:14:00AM +0000, neil.hoggarth@physiol.ox.ac.uk wrote:
> Revision 1.1688 of pkgsrc/mk/bsd.pkg.mk causes "id" to be called with
> the "-n" flag whenever bmake is run within the pkgsrc system. On Solaris
> this causes lots of warnings of the form:
How about the attached diff?
Thomas
--5vNYLRcllDrimb99
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="bsd.pkg.mk.diff"
? bulk/build.conf
Index: bsd.pkg.mk
===================================================================
RCS file: /cvsroot/pkgsrc/mk/bsd.pkg.mk,v
retrieving revision 1.1688
diff -u -r1.1688 bsd.pkg.mk
--- bsd.pkg.mk 8 Jun 2005 22:44:08 -0000 1.1688
+++ bsd.pkg.mk 9 Jun 2005 09:40:28 -0000
@@ -4857,11 +4857,9 @@
.endif
_PKGPATH= ${.CURDIR:S/${_PKGSRCDIR}\///}
# override in /etc/mk.conf with your NetBSD login if different
-.if !defined(NETBSD_LOGIN_NAME)
-NETBSD_LOGIN_NAME!= id -nu
-.endif
+NETBSD_LOGIN_NAME?= `id -nu`
CDATE!= date -u +%Y-%m-%d
.PHONY: changes-entry
changes-entry:
- @${ECHO} " "${CTYPE:Q}" "${_PKGPATH:Q}${_CTYPE2}" ["${NETBSD_LOGIN_NAME:Q}" "${CDATE:Q}"]"\
+ @${ECHO} " "${CTYPE:Q}" "${_PKGPATH:Q}${_CTYPE2}" [${NETBSD_LOGIN_NAME} "${CDATE:Q}"]"\
>> ${_PKGSRCDIR}/doc/CHANGES
--5vNYLRcllDrimb99--