diff options
| author | Piotr Kubaj <pkubaj@FreeBSD.org> | 2025-09-03 12:26:54 +0300 |
|---|---|---|
| committer | Gleb Popov <arrowd@FreeBSD.org> | 2025-09-03 13:59:57 +0300 |
| commit | a85e8a103eecfa5a4df23435c1c7f4fc22111526 (patch) | |
| tree | 7cc51ee8f8ed08449dcf290dc4d0270d0fb629aa /Tools | |
| parent | aa79c3ba7bd8941fd8de514a11de86923dfa76c9 (diff) | |
Tools/scripts/gen-compat.sh: Support powerpc and riscv
PR: 288945
Approved by: bapt
Diffstat (limited to 'Tools')
| -rw-r--r-- | Tools/scripts/gen-compat.sh | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/Tools/scripts/gen-compat.sh b/Tools/scripts/gen-compat.sh index bb9d10db143b..8568e04a36c2 100644 --- a/Tools/scripts/gen-compat.sh +++ b/Tools/scripts/gen-compat.sh @@ -25,7 +25,7 @@ if [ ! -f ${filelist} ]; then fi case $arch in -amd64) +aarch64 | amd64 | powerpc64) sets="base lib32" ;; *) sets="base" ;; @@ -37,6 +37,12 @@ fi if [ $tarch = "aarch64" ]; then arch="arm64" fi +if [ $tarch = "powerpc64" ] || [ $tarch = "powerpc64le" ]; then + arch="powerpc" +fi +if [ $tarch = "riscv64" ]; then + arch="riscv" +fi flist="" while read l ; do @@ -53,7 +59,7 @@ for s in $sets; do if [ $s = "base" ]; then extract_list="${extract_list} */sys/param.h" fi - fetch -o - https://download.freebsd.org/releases/${arch}/${version}-RELEASE/${s}.txz | tar -C ${tmpdir}/base -x -f - $extract_list + fetch -o - https://download.freebsd.org/releases/${arch}/${tarch}/${version}-RELEASE/${s}.txz | tar -C ${tmpdir}/base -x -f - $extract_list done set +o noglob fbsd_version=$(awk '/#define __FreeBSD_version/ { print $3 }' ${tmpdir}/base/usr/include/sys/param.h) |
