build: make PRODUCT_REBUILD a globally accessible variable
This commit is contained in:
parent
38ee2fa1d4
commit
a90907a94e
|
@ -261,6 +261,11 @@ export PRODUCT_CORE="${PRODUCT_TYPE}${PRODUCT_SUFFIX}"
|
|||
export PRODUCT_PLUGINS="os-*"
|
||||
export PRODUCT_PLUGIN="os-*${PRODUCT_SUFFIX}"
|
||||
|
||||
# assume that arguments mean we are doing a rebuild
|
||||
if [ -n "${*}" ]; then
|
||||
export PRODUCT_REBUILD=yes
|
||||
fi
|
||||
|
||||
# get the current version for the selected source repository
|
||||
eval export SRC$(grep ^REVISION= ${SRCDIR}/sys/conf/newvers.sh)
|
||||
export SRCABI="FreeBSD:${SRCREVISION%%.*}:${PRODUCT_ARCH}"
|
||||
|
|
|
@ -36,13 +36,6 @@ if check_packages ${SELF} ${@}; then
|
|||
exit 0
|
||||
fi
|
||||
|
||||
REBUILD=
|
||||
|
||||
# assume that arguments mean we are doing a rebuild
|
||||
if [ -n "${*}" ]; then
|
||||
REBUILD=yes
|
||||
fi
|
||||
|
||||
PORTCONFIGS="${CONFIGDIR}/ports.conf"
|
||||
|
||||
# inject auxiliary ports only if not already removed
|
||||
|
@ -169,7 +162,7 @@ UNAME_r=\$(freebsd-version)
|
|||
USE_PACKAGE_DEPENDS=yes \${MAKE_ARGS}; then
|
||||
echo ">>> Aborted version \${PKGVERS} for \${PORT_ORIGIN}" >> /.pkg-err
|
||||
|
||||
if [ -n "${REBUILD}" ]; then
|
||||
if [ -n "${PRODUCT_REBUILD}" ]; then
|
||||
exit 1
|
||||
else
|
||||
make -s -C ${PORTSDIR}/\${PORT} clean \${MAKE_ARGS}
|
||||
|
@ -177,7 +170,7 @@ UNAME_r=\$(freebsd-version)
|
|||
fi
|
||||
fi
|
||||
|
||||
if [ -n "${REBUILD}" ]; then
|
||||
if [ -n "${PRODUCT_REBUILD}" ]; then
|
||||
echo ">>> Rebuilt version \${PKGVERS} for \${PORT_ORIGIN}" >> /.pkg-warn
|
||||
fi
|
||||
|
||||
|
|
Loading…
Reference in New Issue