Poudriere change to distfile cache handling?
Arthur Chance
freebsd at qeng-ho.org
Sat Apr 20 11:04:03 UTC 2013
I've been using poudriere (and pkgng) for building and installing ports
since just before the new year. This morning I started doing a bulk
build and got
====>> Error: DISTFILES_CACHE cannot be in the portsdir as the portsdir
will be mounted read-only
I've been using /usr/ports/disfiles as my DISTFILES_CACHE since I
started with no problem. Anyone know what's going on here?
A quick look at /usr/local/share/poudriere/common.sh shows an explicit
check for ${DISTFILES_CACHE} being /usr/ports/distfiles, which is what's
triggering the error, and /usr/ports is mounted ro in the jail, but then
${DISTFILES_CACHE} is mounted rw on <jail>/usr/ports/distfiles.
Also, the check is specifically for the cache being
/usr/ports/distfiles, and wouldn't trigger if it were
/usr/ports/Distfiles, and yet the error message suggests it shouldn't be
anywhere under /usr/ports.
--
In the dungeons of Mordor, Sauron bred Orcs with LOLcats to create a
new race of servants. Called Uruk-Oh-Hai in the Black Speech, they
were cruel and delighted in torturing spelling and grammar.
_Lord of the Rings 2.0, the Web Edition_
More information about the freebsd-questions
mailing list