From: Hoegeun Kwon Date: Mon, 28 Oct 2019 08:18:09 +0000 (+0900) Subject: scripts: mkbootimg_rpi4.sh: Fix to install modules on non sudo X-Git-Tag: submit/tizen/20200402.094258~50 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f6cac3548c7c2ec15f1053a09621d693bcd692cf;p=platform%2Fkernel%2Flinux-rpi.git scripts: mkbootimg_rpi4.sh: Fix to install modules on non sudo On sudo status, env variable is possible not to be preserved and it causes failure on modules_install. So fix to install modules on non sudo status and then move the directories and files to image area. [From repo of tizen rpi3: 89dcbe9b298c scripts: mkbootimg_rpi3.sh: Fix to install modules on non sudo status] Change-Id: Ie7047c23762b668a08abf387dd76cf9cc8571937 Signed-off-by: Hoegeun Kwon Signed-off-by: Seung-Woo Kim --- diff --git a/scripts/mkbootimg_rpi4.sh b/scripts/mkbootimg_rpi4.sh index 7baeef7..724ff6c 100755 --- a/scripts/mkbootimg_rpi4.sh +++ b/scripts/mkbootimg_rpi4.sh @@ -26,17 +26,19 @@ sudo umount tmp rm -f modules.img mkdir -p tmp/lib/modules +mkdir -p tmp_modules # Create modules.img dd if=/dev/zero of=modules.img bs=1024 count=20480 mkfs.ext4 -q -F -t ext4 -b 1024 -L modules modules.img sudo mount -o loop modules.img ./tmp/lib/modules -sudo make modules_install ARCH=arm INSTALL_MOD_PATH=./tmp INSTALL_MOD_STRIP=1 CROSS_COMPILE=arm-linux-gnueabi- +make modules_install ARCH=arm INSTALL_MOD_PATH=./tmp_modules INSTALL_MOD_STRIP=1 CROSS_COMPILE=arm-linux-gnueabi- +sudo mv ./tmp_modules/lib/modules/* ./tmp/lib/modules sudo -n chown root:root ./tmp/lib/modules -R sync sudo umount tmp/lib/modules -rm -rf tmp +rm -rf tmp tmp_modules