build: use PRODUCT_VERSION when we want to emulate REPO_VERSION
This commit is contained in:
parent
91d8ff0c9a
commit
76b8afaa89
|
@ -1,6 +1,6 @@
|
|||
#!/bin/sh
|
||||
|
||||
# Copyright (c) 2014-2020 Franco Fichtner <franco@opnsense.org>
|
||||
# Copyright (c) 2014-2021 Franco Fichtner <franco@opnsense.org>
|
||||
#
|
||||
# Redistribution and use in source and binary forms, with or without
|
||||
# modification, are permitted provided that the following conditions
|
||||
|
@ -39,12 +39,12 @@ if [ -f "${BASESET}" -a -z "${1}" ]; then
|
|||
fi
|
||||
|
||||
git_branch ${SRCDIR} ${SRCBRANCH} SRCBRANCH
|
||||
if [ -z "${VERSION}" ]; then
|
||||
if [ -z "${VERSION}" ]; then # XXX
|
||||
git_describe ${SRCDIR}
|
||||
VERSION=${REPO_VERSION}
|
||||
PRODUCT_VERSION=${REPO_VERSION}
|
||||
fi
|
||||
|
||||
BASESET=${SETSDIR}/base-${VERSION}-${PRODUCT_ARCH}${PRODUCT_DEVICE+"-${PRODUCT_DEVICE}"}.txz
|
||||
BASESET=${SETSDIR}/base-${PRODUCT_VERSION}-${PRODUCT_ARCH}${PRODUCT_DEVICE+"-${PRODUCT_DEVICE}"}.txz
|
||||
|
||||
CLANGFIXUPFILE=${SRCDIR}/contrib/compiler-rt/lib/cfi/cfi_blacklist.txt
|
||||
CLANGFIXUPDIR=/usr/lib/clang/8.0.1/share
|
||||
|
|
|
@ -584,7 +584,7 @@ setup_version()
|
|||
echo "${PRODUCT_ARCH}" > ${VERSIONDIR}/${3}.arch
|
||||
|
||||
# embed version for update checks
|
||||
echo "${REPO_VERSION}" > ${VERSIONDIR}/${3}
|
||||
echo "${PRODUCT_VERSION}" > ${VERSIONDIR}/${3}
|
||||
|
||||
# mtree generation must come LAST
|
||||
echo "./var" > ${1}/mtree.exclude
|
||||
|
|
|
@ -39,13 +39,13 @@ if [ -f "${KERNELSET}" -a -z "${1}" ]; then
|
|||
fi
|
||||
|
||||
git_branch ${SRCDIR} ${SRCBRANCH} SRCBRANCH
|
||||
if [ -z "${VERSION}" ]; then
|
||||
if [ -z "${VERSION}" ]; then # XXX
|
||||
git_describe ${SRCDIR}
|
||||
VERSION=${REPO_VERSION}
|
||||
PRODUCT_VERSION=${REPO_VERSION}
|
||||
fi
|
||||
|
||||
KERNEL_DEBUG_SET=${SETSDIR}/kernel-dbg-${VERSION}-${PRODUCT_ARCH}${PRODUCT_DEVICE+"-${PRODUCT_DEVICE}"}.txz
|
||||
KERNEL_RELEASE_SET=${SETSDIR}/kernel-${VERSION}-${PRODUCT_ARCH}${PRODUCT_DEVICE+"-${PRODUCT_DEVICE}"}.txz
|
||||
KERNEL_DEBUG_SET=${SETSDIR}/kernel-dbg-${PRODUCT_VERSION}-${PRODUCT_ARCH}${PRODUCT_DEVICE+"-${PRODUCT_DEVICE}"}.txz
|
||||
KERNEL_RELEASE_SET=${SETSDIR}/kernel-${PRODUCT_VERSION}-${PRODUCT_ARCH}${PRODUCT_DEVICE+"-${PRODUCT_DEVICE}"}.txz
|
||||
|
||||
if [ -f ${CONFIGDIR}/${PRODUCT_KERNEL} ]; then
|
||||
cp "${CONFIGDIR}/${PRODUCT_KERNEL}" \
|
||||
|
|
|
@ -47,7 +47,6 @@ for ARG in ${@}; do
|
|||
setup_set ${STAGEDIR}/work ${BASESET}
|
||||
cp ${STAGEDIR}/work/usr/local/opnsense/version/base.obsolete \
|
||||
${STAGEDIR}/obsolete
|
||||
REPO_VERSION=${PRODUCT_VERSION}
|
||||
setup_version ${STAGEDIR} ${STAGEDIR}/work ${ARG} ${STAGEDIR}/obsolete
|
||||
rm ${BASESET}
|
||||
generate_set ${STAGEDIR}/work ${BASESET}
|
||||
|
@ -81,7 +80,6 @@ for ARG in ${@}; do
|
|||
KERNEL_NAME="kernel"
|
||||
fi
|
||||
setup_set ${STAGEDIR}/work ${KERNELSET}
|
||||
REPO_VERSION=${PRODUCT_VERSION}
|
||||
setup_version ${STAGEDIR} ${STAGEDIR}/work ${ARG}
|
||||
rm ${KERNELSET}
|
||||
generate_set ${STAGEDIR}/work ${KERNELSET}
|
||||
|
|
Loading…
Reference in New Issue