Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 6 Apr 2016 20:24:03 +0000
From:      Glen Barber <gjb@FreeBSD.org>
To:        Sean Fagan <sef@ixsystems.com>
Cc:        freebsd-pkgbase@freebsd.org, Marko Turk <markoml@markoturk.info>
Subject:   Re: Missing METALOG
Message-ID:  <20160406202403.GA1498@FreeBSD.org>
In-Reply-To: <66D097F5-E409-4F44-A541-94D87EC63308@ixsystems.com>
References:  <56F169EC.6010400@pcbsd.org> <20160322164814.GJ58208@FreeBSD.org> <56F1979C.7010306@pcbsd.org> <20160322202242.GL58208@FreeBSD.org> <08F56E57-F9F4-4C3E-8154-108E5E50E3D0@ixsystems.com> <20160322210541.GM58208@FreeBSD.org> <26D01772-FF20-4875-B2D0-4588A6AD22C6@ixsystems.com> <20160405232942.GH1596@FreeBSD.org> <66D097F5-E409-4F44-A541-94D87EC63308@ixsystems.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--CE+1k2dSO48ffgeK
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Wed, Apr 06, 2016 at 11:31:49AM -0700, Sean Fagan wrote:
> On Apr 5, 2016, at 4:29 PM, Glen Barber <gjb@FreeBSD.org> wrote:
> >>>>>>>>=20
> > The problem should be resolved as of r297598.  The issue was setting
> > DESTDIR as 'DESTDIR=3D${DESTDIR:U${WSTAGEDIR}}', which will never allow
> > locating WSTAGEDIR since it is only being set to the correct location
> > when DESTDIR is not set.  By setting DESTDIR=3D${WSTAGEDIR} directly, t=
he
> > MAKEOBJDIRPREFIX and DESTDIR are expanded correctly, so although not
> > obvious at first what was going wrong, I was able to get a full package
> > set with non-default .{OBJDIR}.
>=20
> Nope.
>=20
> % env MAKEOBJDIRPREFIX=3D${HOME}/obj make DESTDIR=3D${HOME}/packages -j1 =
-DNO_CLEAN -DNO_ROOT packages

Why are you specifying DESTDIR for the 'packages' target?  It seem you
want the actual 'packages/' directory to be outside of the OBJDIR.

Instead of specifying DESTDIR, try using 'REPODIR=3D$HOME/packages', which
I believe should work.

> [gobs of output]
> pkg: /home/sef/obj/home/sef/freebsd-pkg/repo/FreeBSD:11:amd64/11.0.s20160=
406182537 is not a directory
> Cannot create repository catalogue
>=20
> Note that, as I said in my earlier message, nothing seems to actually cra=
te the repo directory.
>=20

No, it is because the repository location is by default expected to be
within .OBJDIR.  I believe using REPODIR as above should work.

Glen


--CE+1k2dSO48ffgeK
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJXBXBjAAoJEAMUWKVHj+KTKdIQAJSfcv8oAk9pToDXP+6xCrQI
k1q28NchqGlIkzamjdkaOLJFefzdZij8sBCKwcSHjI2ZXL7Gr7/+9ZGWzIoUrPy/
dpv3FdJN721sycDw7/vNPFpvYVsehCcgxLDT4rK54rDMBjF8S8kh1KFQylY6uwXz
fsxJyhn0877DOvvgQOPt/PaOpVZIpvQaa55/FvGKhcfgKSQncKAOg2IIgSGBW9MH
Z1RYhH9a2spFOxk+GGO51BGZmwKc5K8ht/r9eKOo6pYb3Az24gbdx4Ukw0yrcB4U
TIfUT/Tya70ORvkcxLAbNxaQZwxF40lo8sc9EPZhyMABsMJ7QEe36G6LAPpv9nLp
8UFZPuCkPcjaxkIbjzJ5bKgCV4MudwfWFSPU3DTFvKJ+JPcWSXBHgRJHehmqxf89
CNIfA0O8I1cybK3fQtTgduhVGm2SAW8JjvqPs8iTB1cWc9tyFUEQSQcWKJqYhz4J
7etR1IUrmkrw4rBX7O5WfjWdcOIKKrDknEx5W1+/oS4OXg/xDI9RZvR5ro1bdU6G
MmoDLw6L4Y52qgpkcAjoIC+swOVGwKNS8V3cAKR6SCUwVb7GCuGrXy6tlhrSgJ3w
IvSZuU0vSP6n3fZOebFkK82xGOTMNU451MWoTRpC+0N+Ku4Xd9QkBO2pjGUCQmwy
iVp5PBeAwrH0XfoglhLn
=zLeQ
-----END PGP SIGNATURE-----

--CE+1k2dSO48ffgeK--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20160406202403.GA1498>