X-Git-Url: https://gerrit.akraino.org/r/gitweb?p=ta%2Fbuild-tools.git;a=blobdiff_plain;f=build_step_create_install_cd.sh;fp=build_step_create_install_cd.sh;h=78bafd35350b9554ee82820940a6479054911efc;hp=ee3fee6c4cb3a6aadee49dbe600d2e395ecfd8c6;hb=075a6c6d1b58d6fd81a3c65df61569ec10a59684;hpb=8265fa1035ead0cbc60c0438f2daa30194675de4 diff --git a/build_step_create_install_cd.sh b/build_step_create_install_cd.sh index ee3fee6..78bafd3 100755 --- a/build_step_create_install_cd.sh +++ b/build_step_create_install_cd.sh @@ -79,8 +79,16 @@ popd pushd $tmp # Copy latest kernel and initrd-provisioning from boot dir -export LIBGUESTFS_BACKEND=direct -virt-copy-out -a $input_image /boot/ ./ +qemu-img convert $input_image guest-image.raw +myloop=$(sudo losetup -fP --show guest-image.raw) +mkdir mnt +sudo mount -o loop ${myloop}p1 mnt/ +sudo rsync -avA mnt/boot . +sudo chown -R $(id -u):$(id -g) boot +sudo umount mnt +sudo losetup -d ${myloop} +rm -f guest-image.raw + chmod u+w boot/ rm -f $iso_build_dir/isolinux/vmlinuz $iso_build_dir/isolinux/initrd.img KVER=`ls -lrt boot/vmlinuz-* |grep -v rescue |tail -n1 |awk -F 'boot/vmlinuz-' '{print $2}'`