aboutsummaryrefslogtreecommitdiff
path: root/Tools/scripts/tindex
diff options
context:
space:
mode:
Diffstat (limited to 'Tools/scripts/tindex')
-rwxr-xr-xTools/scripts/tindex15
1 files changed, 8 insertions, 7 deletions
diff --git a/Tools/scripts/tindex b/Tools/scripts/tindex
index 57a74dd8c23f..a14cda9e60e2 100755
--- a/Tools/scripts/tindex
+++ b/Tools/scripts/tindex
@@ -27,7 +27,6 @@ ERROR_ADDRESS=root@localhost
# Location of ports tree and source trees
export BASEDIR=/a/tindex
export PORTSDIR=${BASEDIR}/ports
-export SRCDIR11=${BASEDIR}/src.11
export SRCDIR12=${BASEDIR}/src.12
export SRCDIR13=${BASEDIR}/src.13
export SRCDIR14=${BASEDIR}/src.14
@@ -114,9 +113,6 @@ export INDEX_JOBS=3
export INDEX_QUIET=1
# First update the source trees to get current OSVERSION
-${SVN} -q up ${SRCDIR11}/sys/sys
-OSVERSION11=$(awk '/^#define[[:blank:]]__FreeBSD_version/ {print $3}' < ${SRCDIR11}/sys/sys/param.h)
-
${SVN} -q up ${SRCDIR12}/sys/sys
OSVERSION12=$(awk '/^#define[[:blank:]]__FreeBSD_version/ {print $3}' < ${SRCDIR12}/sys/sys/param.h)
@@ -127,7 +123,10 @@ ${GIT} -C ${SRCDIR14} pull --rebase -q
OSVERSION14=$(awk '/^#define[[:blank:]]__FreeBSD_version/ {print $3}' < ${SRCDIR14}/sys/sys/param.h)
cd ${PORTSDIR}
-rm -f INDEX-11 INDEX-11.bz2 INDEX-12 INDEX-12.bz2 INDEX-13 INDEX-13.bz2 INDEX-14 INDEX-14.bz2
+for ver in 12 13 14; do
+ rm -f INDEX-${ver} INDEX-${ver}.bz2 INDEX-${ver}.xz INDEX-${ver}.zst
+done
+
OLD_HEAD=$(${GIT} rev-parse HEAD)
if ! ${GIT} pull --ff-only > git.log 2>&1 ; then
(echo "Git update failed with conflicts:";
@@ -135,7 +134,7 @@ if ! ${GIT} pull --ff-only > git.log 2>&1 ; then
exit 1
fi
-for branch in 11.x 12.x 13.x 14.x; do
+for branch in 12.x 13.x 14.x; do
release=$(echo $branch | sed -e 's,.x,,')
eval _osver=\$OSVERSION${release}
@@ -152,7 +151,9 @@ for branch in 11.x 12.x 13.x 14.x; do
checkfixed ${branch}
bzip2 -kf ${PORTSDIR}/INDEX-${release}
- mv ${PORTSDIR}/INDEX-${release} ${PORTSDIR}/INDEX-${release}.bz2 ${OUTDIR}
+ zstd -qf --ultra -22 -k ${PORTSDIR}/INDEX-${release}
+ xz -9e -kf ${PORTSDIR}/INDEX-${release}
+ mv ${PORTSDIR}/INDEX-${release} ${PORTSDIR}/INDEX-${release}.bz2 ${PORTSDIR}/INDEX-${release}.zst ${PORTSDIR}/INDEX-${release}.xz ${OUTDIR}
done
# All indexes built successfully, clear the hook