Date: Tue, 18 Mar 2025 11:59:01 GMT From: Baptiste Daroussin <bapt@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: 4deebfd79711 - main - gen-compat.sh: properly deal with aarch74 Message-ID: <202503181159.52IBx1XL059416@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by bapt: URL: https://cgit.FreeBSD.org/ports/commit/?id=4deebfd797111a709059ae5aec3b757ec33e7f88 commit 4deebfd797111a709059ae5aec3b757ec33e7f88 Author: Baptiste Daroussin <bapt@FreeBSD.org> AuthorDate: 2025-03-18 11:55:47 +0000 Commit: Baptiste Daroussin <bapt@FreeBSD.org> CommitDate: 2025-03-18 11:58:57 +0000 gen-compat.sh: properly deal with aarch74 while here remove useless compat directory --- Tools/scripts/gen-compat.sh | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/Tools/scripts/gen-compat.sh b/Tools/scripts/gen-compat.sh index 6b76ee8a33cb..bb9d10db143b 100644 --- a/Tools/scripts/gen-compat.sh +++ b/Tools/scripts/gen-compat.sh @@ -30,6 +30,13 @@ amd64) *) sets="base" ;; esac +tarch=${arch} +if [ $tarch = "arm64" ]; then + tarch="aarch64" +fi +if [ $tarch = "aarch64" ]; then + arch="arm64" +fi flist="" while read l ; do @@ -52,13 +59,13 @@ set +o noglob fbsd_version=$(awk '/#define __FreeBSD_version/ { print $3 }' ${tmpdir}/base/usr/include/sys/param.h) maj_version=${version%%.*} date=$(date "+%Y%m%d") -compatdir="compat${maj_version}x-${arch}-${version}.${fbsd_version}.${date}" -mkdir -p ${tmpdir}/${compatdir}/lib/compat +compatdir="compat${maj_version}x-${tarch}-${version}.${fbsd_version}.${date}" +mkdir -p ${tmpdir}/${compatdir}/lib case $sets in *lib32*) - mkdir -p ${tmpdir}/${compatdir}/lib32/compat - find ${tmpdir}/base/usr/lib32/ -name "*.so.*" -exec mv -v {} ${tmpdir}/${compatdir}/lib32/compat/ \; + mkdir -p ${tmpdir}/${compatdir}/lib32 + find ${tmpdir}/base/usr/lib32/ -name "*.so.*" -exec mv -v {} ${tmpdir}/${compatdir}/lib32/ \; ;; esac -find ${tmpdir}/base -name "*.so.*" -exec mv -v {} ${tmpdir}/${compatdir}/lib/compat/ \; +find ${tmpdir}/base -name "*.so.*" -exec mv -v {} ${tmpdir}/${compatdir}/lib/ \; tar -cvJf ${compatdir}.tar.xz -C ${tmpdir} ${compatdir}home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202503181159.52IBx1XL059416>
