]> rtime.felk.cvut.cz Git - pisa/qemu-utils.git/commitdiff
qemu-run-trick: really do not skip copy if permissions cannot be set.
authorPavel Pisa <pisa@cmp.felk.cvut.cz>
Sat, 18 Mar 2017 10:55:13 +0000 (11:55 +0100)
committerPavel Pisa <pisa@cmp.felk.cvut.cz>
Sat, 18 Mar 2017 10:55:13 +0000 (11:55 +0100)
Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
qemu-run-trick/qemu-setup-and-run

index 42e9677be5aa79424d2c2281d2eee1f52d051a2f..509f4271eca583c9b9e200611e61e90d113715c6 100755 (executable)
@@ -48,9 +48,8 @@ function deep_copy()
 
   while true ; do
     mkdir -p ${tgt_dir}/$(dirname ${src}) || return 1
-    cp -av ${src} ${tgt_dir}/${src#/} || \
     cp -v ${src} ${tgt_dir}/${src#/} || return 1
-
+    cp -auv ${src} ${tgt_dir}/${src#/}
 
     l=$(readlink ${src})
     if [ -z "$l" ] ; then
@@ -210,7 +209,7 @@ echo "Ready to proceed by pivot_root"
 #mkdir -p ${rootmnt}/overlay/pivot
 #pivot_root . overlay/pivot
 #exec chroot . sbin/init
-exec switch_root ${rootmnt} /sbin/init
+exec \${BINPR}switch_root ${rootmnt} /sbin/init
 EOF
 
   ) >${INITRD_DIR_ABS}/init