build: support ".size" versioning extention for sets
This commit is contained in:
parent
bbd3e45d62
commit
314878d80f
|
@ -80,6 +80,7 @@ mkdir -p ${STAGEDIR}/work/usr/local/opnsense/version
|
|||
touch ${STAGEDIR}/work/usr/local/opnsense/version/base
|
||||
touch ${STAGEDIR}/work/usr/local/opnsense/version/base.mtree
|
||||
touch ${STAGEDIR}/work/usr/local/opnsense/version/base.obsolete
|
||||
touch ${STAGEDIR}/work/usr/local/opnsense/version/base.size
|
||||
|
||||
echo -n ">>> Generating obsolete file list... "
|
||||
|
||||
|
|
|
@ -484,6 +484,11 @@ setup_version()
|
|||
|
||||
# clear previous in case of rename
|
||||
rm -rf ${VERSIONDIR}
|
||||
|
||||
# estimate size while version dir is gone
|
||||
local SIZE=$(tar -C ${2} -c -f - . | wc -c)
|
||||
|
||||
# start over
|
||||
mkdir -p ${VERSIONDIR}
|
||||
|
||||
# inject obsolete file from previous copy
|
||||
|
@ -491,6 +496,9 @@ setup_version()
|
|||
cp ${4} ${VERSIONDIR}/${3}.obsolete
|
||||
fi
|
||||
|
||||
# embed size for general information
|
||||
echo "${SIZE}" > ${VERSIONDIR}/${3}.size
|
||||
|
||||
# embed version info into target file
|
||||
echo ${REPO_VERSION}-${PRODUCT_ARCH} > ${VERSIONDIR}/${3}
|
||||
|
||||
|
|
|
@ -3567,6 +3567,7 @@
|
|||
/usr/local/opnsense/version/base
|
||||
/usr/local/opnsense/version/base.mtree
|
||||
/usr/local/opnsense/version/base.obsolete
|
||||
/usr/local/opnsense/version/base.size
|
||||
/usr/sbin/ac
|
||||
/usr/sbin/accton
|
||||
/usr/sbin/acpiconf
|
||||
|
|
|
@ -3557,6 +3557,7 @@
|
|||
/usr/local/opnsense/version/base
|
||||
/usr/local/opnsense/version/base.mtree
|
||||
/usr/local/opnsense/version/base.obsolete
|
||||
/usr/local/opnsense/version/base.size
|
||||
/usr/sbin/ac
|
||||
/usr/sbin/accton
|
||||
/usr/sbin/acpiconf
|
||||
|
|
Loading…
Reference in New Issue