diff --git a/component/A-FOT/install.sh b/component/A-FOT/install.sh index 8f0157e3b8ac84d8899acab63b3835ad4b259728..5d1e7521eac85c9bddf6d01cb9b3f99a41ee7511 100644 --- a/component/A-FOT/install.sh +++ b/component/A-FOT/install.sh @@ -7,7 +7,7 @@ if [[ ! -d ${HOME}/.local/a-fot ]]; then mkdir -p ${HOME}/.local echo "Decompress a-fot.tar.gz to ${HOME}/.local" - tar -zxf /tmp/devkitdependencies/a-fot.tar.gz -C ${HOME}/.local + tar --no-same-owner -zxf /tmp/devkitdependencies/a-fot.tar.gz -C ${HOME}/.local chmod 750 -R ${HOME}/.local/a-fot echo "Decompress a-fot.tar.gz to ${HOME}/.local finished." fi diff --git a/component/BiShengCompiler/install.sh b/component/BiShengCompiler/install.sh index 3990cddc4fd742f1281899b2633bdf97e9156826..c17dd9f1be1d47bff98a96374ae6b5ed54cab1aa 100644 --- a/component/BiShengCompiler/install.sh +++ b/component/BiShengCompiler/install.sh @@ -7,7 +7,7 @@ if [[ ${verify_signature} -eq "0" ]]; then mkdir -p ${HOME}/.local echo "Decompress BiShengCompiler-3.2.0-aarch64-linux.tar.gz to ${HOME}/.local" - tar -zxf /tmp/devkitdependencies/BiShengCompiler-3.2.0-aarch64-linux.tar.gz -C ${HOME}/.local + tar --no-same-owner -zxf /tmp/devkitdependencies/BiShengCompiler-3.2.0-aarch64-linux.tar.gz -C ${HOME}/.local echo "Decompress BiShengCompiler-3.2.0-aarch64-linux.tar.gz to ${HOME}/.local finished." fi diff --git a/component/BiShengJDK17/install.sh b/component/BiShengJDK17/install.sh index 4ce48135ee541bdcc7d844e69a2e98f947e5aecd..5988ded0e9251a3b5364ebccf796b6bd257a4349 100644 --- a/component/BiShengJDK17/install.sh +++ b/component/BiShengJDK17/install.sh @@ -7,7 +7,7 @@ if [[ ${verify_signature} -eq "0" ]]; then mkdir -p ${HOME}/.local echo "Decompress bisheng-jdk-17.0.10-linux-aarch64.tar.gz to ${HOME}/.local" - tar -zxf /tmp/devkitdependencies/bisheng-jdk-17.0.10-linux-aarch64.tar.gz -C ${HOME}/.local + tar --no-same-owner -zxf /tmp/devkitdependencies/bisheng-jdk-17.0.10-linux-aarch64.tar.gz -C ${HOME}/.local echo "Decompress bisheng-jdk-17.0.10-linux-aarch64.tar.gz to ${HOME}/.local finished." fi diff --git a/component/BiShengJDK8/install.sh b/component/BiShengJDK8/install.sh index e17caf66f591f637b900aa146fed8cdc8bc8e87e..5d3a718feb6fe04046b12b8b35b6825e349f5e31 100644 --- a/component/BiShengJDK8/install.sh +++ b/component/BiShengJDK8/install.sh @@ -7,7 +7,7 @@ if [[ ${verify_signature} -eq "0" ]]; then mkdir -p ${HOME}/.local echo "Decompress bisheng-jdk-8u402-linux-aarch64.tar.gz to ${HOME}/.local" - tar -zxf /tmp/devkitdependencies/bisheng-jdk-8u402-linux-aarch64.tar.gz -C ${HOME}/.local + tar --no-same-owner -zxf /tmp/devkitdependencies/bisheng-jdk-8u402-linux-aarch64.tar.gz -C ${HOME}/.local echo "Decompress bisheng-jdk-8u402-linux-aarch64.tar.gz to ${HOME}/.local finished." fi diff --git a/component/CompatibilityTesting/install.sh b/component/CompatibilityTesting/install.sh index 06c7ac8e459cec8cb5d15e6bfab2d0c83d0aab4f..f0cb4b87e7b7bbb1e2fff6e04f4364ccda15b44a 100644 --- a/component/CompatibilityTesting/install.sh +++ b/component/CompatibilityTesting/install.sh @@ -6,7 +6,7 @@ set -e function main (){ compatibility_test_tar=$1 echo "Decompress compatibility_testing.tar.gz to ${HOME}/.local" - tar -zxf ${compatibility_test_tar} -C ${HOME}/.local/ + tar --no-same-owner -zxf ${compatibility_test_tar} -C ${HOME}/.local/ echo "Decompress compatibility_testing.tar.gz to ${HOME}/.local finished." } diff --git a/component/DevkitDistribute/install.sh b/component/DevkitDistribute/install.sh index d4f0567cbb0134fb579d8e3efe5519eef1ccb11c..3d2a3b8b74f2d68249753001a3e0a07da43d2466 100644 --- a/component/DevkitDistribute/install.sh +++ b/component/DevkitDistribute/install.sh @@ -6,7 +6,7 @@ set -e function main (){ devkit_distribute_tar=$1 echo "Decompress devkit_distribute.tar.gz to ${HOME}/.local/lkp-tests/programs" - tar -zxf "${devkit_distribute_tar}" -C "${HOME}"/.local/lkp-tests/programs + tar --no-same-owner -zxf "${devkit_distribute_tar}" -C "${HOME}"/.local/lkp-tests/programs chmod 755 "${HOME}"/.local/lkp-tests/programs/devkit_distribute/bin/start.sh ln -s "${HOME}"/.local/lkp-tests/programs/devkit_distribute/bin/start.sh "${HOME}"/.local/lkp-tests/tests/devkit_distribute echo "Decompress devkit_distribute.tar.gz to ${HOME}/.local finished." diff --git a/component/GCCforOpenEuler/install.sh b/component/GCCforOpenEuler/install.sh index 70ca281e6f5f04fb077d158e7c2fa33e89325a3a..79a0409a4384f87548cd4f79de5a4631dde50d0a 100644 --- a/component/GCCforOpenEuler/install.sh +++ b/component/GCCforOpenEuler/install.sh @@ -7,7 +7,7 @@ if [[ ${verify_signature} -eq "0" ]]; then mkdir -p ${HOME}/.local echo "Decompress gcc-10.3.1-2023.12-aarch64-linux.tar.gz to ${HOME}/.local" - tar -zxf /tmp/devkitdependencies/gcc-10.3.1-2023.12-aarch64-linux.tar.gz -C ${HOME}/.local + tar --no-same-owner -zxf /tmp/devkitdependencies/gcc-10.3.1-2023.12-aarch64-linux.tar.gz -C ${HOME}/.local echo "Decompress gcc-10.3.1-2023.12-aarch64-linux.tar.gz to ${HOME}/.local finished." fi diff --git a/component/LkpTests/install.sh b/component/LkpTests/install.sh index bcd3ae128dc5a4e563e3deeb843ec472c8f89084..1a307a5a52848960a21469284b7d0884f98d545a 100644 --- a/component/LkpTests/install.sh +++ b/component/LkpTests/install.sh @@ -21,7 +21,7 @@ function main() { gem install --local ${each} done mkdir -p "${HOME}"/.local/ - tar -zxf ${lkp_tar} -C "${HOME}"/.local/ + tar --no-same-owner -zxf ${lkp_tar} -C "${HOME}"/.local/ cd "${HOME}"/.local/lkp-tests/ chmod +x "${HOME}"/.local/lkp-tests/bin/lkp make