diff --git a/config/rpm.list b/config/rpm.list index f8d5af52e31a6653c8c10c9f0fa3c9e3091e9da8..0091424cb163a5b996dff496151bcff731994ec2 100644 --- a/config/rpm.list +++ b/config/rpm.list @@ -295,6 +295,4 @@ tcpdump fio ipmitool libaio-devel -numactl-devel -ffmpeg -ffmpeg-devel \ No newline at end of file +numactl-devel \ No newline at end of file diff --git a/scripts/install_devkit.sh b/scripts/install_devkit.sh index a3e553a1415a6677a77e4c66ca39a29de9173446..ec41a4ae4ef9d5c7cb631c5d7b6ff7dd53e8c225 100644 --- a/scripts/install_devkit.sh +++ b/scripts/install_devkit.sh @@ -37,7 +37,9 @@ function install_plugins() if [[ -f "${file}" ]]; then cp "${file}" "${ROOTFS}/${plugin}" display_alert "Installing " "${plugin}" "info" - chroot --userspec=0:0 "${ROOTFS}" /bin/bash -c "code --no-sandbox --user-data-dir ~ --install-extension ${plugin}" + mount_chroot ${ROOTFS} + run_on_rootfs "code --no-sandbox --user-data-dir /home/${execute_user} --install-extension ${plugin}" + umount_chroot ${ROOTFS} rm ${ROOTFS}/${plugin} else display_alert "Install failed " "${plugin}" "error" @@ -77,7 +79,7 @@ function install_kit() cp -f ${SRC}/scripts/devkit/deploy_devkit.sh ${ROOTFS}/tmp/deploy_devkit.sh mount_chroot ${ROOTFS} - chroot --userspec=0:0 "expect /tmp/deploy_devkit.sh /tmp/DevKit-All-24.0.T10-Linux-Kunpeng" + run_on_rootfs "expect /tmp/deploy_devkit.sh /tmp/DevKit-All-24.0.T10-Linux-Kunpeng" umount_chroot ${ROOTFS} rm -rf ${ROOTFS}/tmp/DevKit-All-24.0.T10-Linux-Kunpeng