Date: Tue, 1 Oct 2013 21:11:06 +0200 From: Stefan Bethke <stb@lassitu.de> To: Bryan Drewery <bdrewery@FreeBSD.org> Cc: "freebsd-ports@freebsd.org" <freebsd-ports@freebsd.org> Subject: Re: Staging and read-only /usr/ports [PATCH] Message-ID: <F71B5278-EEF1-4B4B-8A42-0DC2A614BAF9@lassitu.de> In-Reply-To: <524AD1F9.9000000@FreeBSD.org> References: <99A515E2-46D8-4EB4-9383-4100918E701C@lassitu.de> <524AD1F9.9000000@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Am 01.10.2013 um 15:45 schrieb Bryan Drewery <bdrewery@FreeBSD.org>: > On 9/26/2013 4:52 PM, Stefan Bethke wrote: >> Guys, >>=20 >> I've noticed that more and more ports are trying to build a package = /usr/ports/category/port/port-version.tgz. Since my /usr/ports is = mounted read-only (via nullfs), this fails. I've looked through Mk/*.mk = trying to figure out how I can redirect this to another dir. Is PACKAGES = the way to go? What if I don't want to keep packages around? > Please try this patch: >=20 > http://people.freebsd.org/~bdrewery/pkg_install-make-package-ro.txt Work great! Thanks a million! PACKAGE not set in make.conf, WRKDIR: WRKDIRPREFIX?=3D /var/ports/work WRKDIR?=3D ${WRKDIRPREFIX}${.CURDIR:S/${PORTSDIR}//} ... ---> Deinstalling 'btpd-0.16_2' [Updating the pkgdb <format:bdb_btree> in /var/db/pkg ... - 207 packages = found (-1 +0) (...) done] ---> Installing the new version via the port =3D=3D=3D> Staging for btpd-0.16_2 =3D=3D=3D> Generating temporary packing list /bin/mkdir -p '/var/ports/work/net-p2p/btpd/stage/usr/local/bin' install -s -o root -g wheel -m 555 btpd/btpd cli/btcli cli/btinfo = '/var/ports/work/net-p2p/btpd/stage/usr/local/bin' /bin/mkdir -p '/var/ports/work/net-p2p/btpd/stage/usr/local/man/man1' install -o root -g wheel -m 444 doc/btcli.1 doc/btinfo.1 doc/btpd.1 = '/var/ports/work/net-p2p/btpd/stage/usr/local/man/man1' install -o root -g wheel -m 444 = /var/ports/work/net-p2p/btpd/btpd-0.16/README = /var/ports/work/net-p2p/btpd/stage/usr/local/share/doc/btpd/ =3D=3D=3D=3D> Compressing man pages =3D=3D=3D> Building package for btpd-0.16_2 Creating package /var/ports/work/net-p2p/btpd/btpd-0.16_2.tbz Registering depends:. Creating bzip'd tar ball in = '/var/ports/work/net-p2p/btpd/btpd-0.16_2.tbz' =3D=3D=3D> Installing for btpd-0.16_2 =3D=3D=3D> SECURITY REPORT:=20 ... Stefan --=20 Stefan Bethke <stb@lassitu.de> Fon +49 151 14070811
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?F71B5278-EEF1-4B4B-8A42-0DC2A614BAF9>