From f6087dacf6e6abd8a75b5129806555095bb0d6c1 Mon Sep 17 00:00:00 2001 From: CongTianKong <Tic2929014466@hotmail.com> Date: Fri, 10 Nov 2023 12:47:59 +0800 Subject: [PATCH] fix base commands effected by LD_LIBRARY_PATH --- make-deb.sh | 6 +++--- make-rpm.sh | 8 ++++---- scripts/ablrun_part | 8 +++++--- 3 files changed, 12 insertions(+), 10 deletions(-) diff --git a/make-deb.sh b/make-deb.sh index efcb83d..2382488 100755 --- a/make-deb.sh +++ b/make-deb.sh @@ -1,10 +1,10 @@ #!/bin/bash -LIBC6_DOWNLOAD_URL=http://ftp.cn.debian.org/debian/pool/main/g/glibc/libc6_2.36-9+deb12u1_amd64.deb -LIBC_BIN_DOWNLOAD_URL=http://ftp.cn.debian.org/debian/pool/main/g/glibc/libc-bin_2.36-9+deb12u1_amd64.deb +LIBC6_DOWNLOAD_URL=http://ftp.cn.debian.org/debian/pool/main/g/glibc/libc6_2.36-9+deb12u3_amd64.deb +LIBC_BIN_DOWNLOAD_URL=http://ftp.cn.debian.org/debian/pool/main/g/glibc/libc-bin_2.36-9+deb12u3_amd64.deb LIBSTDCxx6_DOWNLOAD_URL=http://ftp.cn.debian.org/debian/pool/main/g/gcc-12/libstdc++6_12.2.0-14_amd64.deb -ABL_VERSION=8 +ABL_VERSION=9 check(){ if [ "$1" != 0 ] diff --git a/make-rpm.sh b/make-rpm.sh index e8096d6..ae66941 100755 --- a/make-rpm.sh +++ b/make-rpm.sh @@ -1,10 +1,10 @@ #!/bin/bash -GLIBC_DOWNLOAD_URL=https://kojipkgs.fedoraproject.org//packages/glibc/2.38/1.fc39/x86_64/glibc-2.38-1.fc39.x86_64.rpm -GLIBC_COMMON_DOWNLOAD_URL=https://kojipkgs.fedoraproject.org//packages/glibc/2.38/1.fc39/x86_64/glibc-common-2.38-1.fc39.x86_64.rpm -LIBSTDCxx_DOWNLOAD_URL=https://kojipkgs.fedoraproject.org//packages/gcc/13.2.1/1.fc39/x86_64/libstdc++-13.2.1-1.fc39.x86_64.rpm +GLIBC_DOWNLOAD_URL=https://kojipkgs.fedoraproject.org//packages/glibc/2.38/10.fc39/x86_64/glibc-2.38-10.fc39.x86_64.rpm +GLIBC_COMMON_DOWNLOAD_URL=https://kojipkgs.fedoraproject.org//packages/glibc/2.38/10.fc39/x86_64/glibc-common-2.38-10.fc39.x86_64.rpm +LIBSTDCxx_DOWNLOAD_URL=https://kojipkgs.fedoraproject.org//packages/gcc/13.2.1/4.fc39/x86_64/libstdc++-13.2.1-4.fc39.x86_64.rpm -ABL_VERSION=8 +ABL_VERSION=9 ABL_RPM_RELEASE=1 check(){ diff --git a/scripts/ablrun_part b/scripts/ablrun_part index 33f9ef1..5946f18 100755 --- a/scripts/ablrun_part +++ b/scripts/ablrun_part @@ -15,9 +15,6 @@ then exit fi -ABL_LD_SO_PATH=`readlink -e $ABL_TARGET_LD_SO_PATH` -ABL_LIBC_SO_PATH=`readlink -e /${ABL_DIR_PREFIX}/libc.so.6` - if [ "$LD_LIBRARY_PATH" = "" ] then ABL_LIBRARY_PATH="/usr/${ABL_DIR_PREFIX}/additional-base-lib/" @@ -25,6 +22,11 @@ else ABL_LIBRARY_PATH="$LD_LIBRARY_PATH;/usr/${ABL_DIR_PREFIX}/additional-base-lib" fi +unset LD_LIBRARY_PATH + +ABL_LD_SO_PATH=`readlink -e $ABL_TARGET_LD_SO_PATH` +ABL_LIBC_SO_PATH=`readlink -e /${ABL_DIR_PREFIX}/libc.so.6` + ABL_BWRAP_SETUID=`which bwrap` ABL_BWRAP_SETUID=`readlink -e "$ABL_BWRAP_SETUID"` ABL_BWRAP_SETUID=`ls -l "$ABL_BWRAP_SETUID"`