mirror of
https://git.yoctoproject.org/poky
synced 2026-04-17 09:32:12 +02:00
adt_installer_internal:add sudo when permission deny on installation directory
When the user doesn't have rights to access the installation directory, the sdk installation will fail, add sudo to fix this. [YOCTO #4760] (From OE-Core rev: 040010d04672c93f18d60308ecf3c26a26ec5fd3) Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
321134f88d
commit
b50d97cb4a
@@ -199,7 +199,7 @@ escaped_sdkpath=$(echo $DEFAULT_INSTALL_FOLDER |sed -e "s:[\+\.]:\\\\\\\\\0:g")
|
||||
|
||||
# We don't change the script in-place since we may want the user to re-run
|
||||
# adt-installer script
|
||||
$SUDO sed -e "s:##DEFAULT_INSTALL_DIR##:$escaped_sdkpath:" scripts/relocate_sdk.py > scripts/relocate_sdk_tmp.py
|
||||
$SUDO sh -c "sed -e '"s:##DEFAULT_INSTALL_DIR##:$escaped_sdkpath:"' scripts/relocate_sdk.py > scripts/relocate_sdk_tmp.py"
|
||||
$SUDO chmod +x scripts/relocate_sdk_tmp.py
|
||||
|
||||
dl_path=$(find $OECORE_NATIVE_SYSROOT/lib -name "ld-linux*")
|
||||
@@ -258,7 +258,7 @@ qemu_type=`echo "$1" | sed -e 's/x86_64/x86-64/'`
|
||||
sysroot_image_name="core-image-$target_sysroot_image-qemu$qemu_type.tar.bz2"
|
||||
#echo_info "Extracting rootfs: $sysroot_image_name, using pseudo..."
|
||||
|
||||
scripts/extract_rootfs $sysroot_image_name $target_sysroot $OECORE_NATIVE_SYSROOT $user_inst_type
|
||||
$SUDO scripts/extract_rootfs $sysroot_image_name $target_sysroot $OECORE_NATIVE_SYSROOT $user_inst_type
|
||||
check_result
|
||||
|
||||
echo_info "Updating environment script with target sysroot location."
|
||||
|
||||
Reference in New Issue
Block a user