build: allow to run a newer jail (experimental)
This commit is contained in:
parent
064e3f841a
commit
4338d44515
|
@ -62,10 +62,12 @@ echo "CLEAN_FETCH_ENV=yes" >> ${STAGEDIR}/etc/make.conf
|
|||
# block SIGINT to allow for collecting port progress (use with care)
|
||||
trap : 2
|
||||
|
||||
if ! chroot ${STAGEDIR} /bin/sh -es << EOF; then PORTS_LIST=; fi
|
||||
if ! ${ENV_FILTER} chroot ${STAGEDIR} /bin/sh -es << EOF; then PORTS_LIST=; fi
|
||||
echo "${PORTS_LIST}" | while read PORT_ORIGIN; do
|
||||
echo ">>> Fetching \${PORT_ORIGIN}..."
|
||||
make -C ${PORTSDIR}/\${PORT_ORIGIN} fetch-recursive
|
||||
make -C ${PORTSDIR}/\${PORT_ORIGIN} fetch-recursive \
|
||||
PRODUCT_FLAVOUR=${PRODUCT_FLAVOUR} \
|
||||
UNAME_r=\$(freebsd-version)
|
||||
done
|
||||
EOF
|
||||
|
||||
|
|
|
@ -76,7 +76,8 @@ trap : 2
|
|||
|
||||
if ! ${ENV_FILTER} chroot ${STAGEDIR} /bin/sh -es << EOF; then SELF=; fi
|
||||
if ! pkg -N; then
|
||||
make -C ${PORTSDIR}/ports-mgmt/pkg install
|
||||
make -C ${PORTSDIR}/ports-mgmt/pkg install \
|
||||
UNAME_r=\$(freebsd-version)
|
||||
fi
|
||||
|
||||
echo "${PORTS_LIST}" | while read PORT_ORIGIN; do
|
||||
|
@ -86,7 +87,8 @@ echo "${PORTS_LIST}" | while read PORT_ORIGIN; do
|
|||
|
||||
echo ">>> Building \${PORT_ORIGIN}"
|
||||
make -C ${PORTSDIR}/\${PORT_ORIGIN} install \
|
||||
PRODUCT_FLAVOUR=${PRODUCT_FLAVOUR}
|
||||
PRODUCT_FLAVOUR=${PRODUCT_FLAVOUR} \
|
||||
UNAME_r=\$(freebsd-version)
|
||||
done
|
||||
EOF
|
||||
|
||||
|
|
Loading…
Reference in New Issue