Solution to /usr/local/share/poudriere/jail.sh: 534c534 < URL="${FREEBSD_HOST}/ftp/${type}/${ARCH}/${V}" ;; --- > URL="${FREEBSD_HOST}/pub/FreeBSD/${type}/${ARCH}/${V}" ;; 587c587 < URL="${FREEBSD_HOST}/ftp/${type}/${ARCH%%.*}/${ARCH##*.}/${V}" --- > URL="${FREEBSD_HOST}/pub/FreeBSD/${type}/${ARCH%%.*}/${ARCH##*.}/${V}"
Forgot to mention Poudriere version: 3.2-pre
Could you please: * Mention which port specifically: ports-mgmt/ poudriere or poudriere-devel? * Provide the proposed change as a unified diff, and as an attachment Thank you for your report
The summary change is not correct. This also happens with -m http. I was able to solve this by changing FREEBSD_HOST in /usr/local/etc/poudriere.conf to https://download.freebsd.org. I am using ports-mgmt/poudriere-devel.
I see that using download.freebsd.org is also suggested by /usr/local/etc/poudriere.conf.sample now.
This is an upgrade/POLA issue I'll have to work out.
Version here is poudriere-devel-3.1.99.20160127
The fix is at https://github.com/freebsd/poudriere/commit/1ef4d8cb0b5911b64ad4a0a77f06fe344d68fe40
A commit references this bug: Author: bdrewery Date: Tue Feb 16 00:14:39 UTC 2016 New revision: 408965 URL: https://svnweb.freebsd.org/changeset/ports/408965 Log: - Update to 3.0-1639-ga5325bf Changes: - Optimize jail startup/cloning/rollback and mtree comparisons. - api: Make more useful - check_fs_violation: Use mktemp rather than hard-coded tmpfile - Fix false-positive 'Leftover processes' warning after disabling jexecd - Conditionalize the jexec logic around USE_JEXECD and add back missing jkills. - QEMU: Remove _MAKE_JOBS not present in release-3.1 and noted to break builds by sbruno - Kill processes before remounting/rolling back the builder FS, rather than after. - jail -c: Support older FREEBSD_HOST=ftp.freebsd.org URL schemes still. [1] - jail -c: Support pre-distributed MANIFESTs for checksum comparing. PR: 206848 [1] Changes: head/ports-mgmt/poudriere-devel/Makefile head/ports-mgmt/poudriere-devel/distinfo