From: Waldemar Kozaczuk <jwkozac...@gmail.com>
Committer: Waldemar Kozaczuk <jwkozac...@gmail.com>
Branch: master

build cleanup: export files regardless of filesystem chosen

Signed-off-by: Waldemar Kozaczuk <jwkozac...@gmail.com>

---
diff --git a/scripts/build b/scripts/build
--- a/scripts/build
+++ b/scripts/build
@@ -254,6 +254,13 @@ kernel_end=$(($loader_size+2097151 & ~2097151))
 cd $OUT
 
 libgcc_s_dir=$(dirname $(readlink -f $(gcc -print-file-name=libgcc_s.so.1)))
+
+if [ "$export" != "none" ]; then
+       export_dir=${vars[export_dir]-$SRC/build/export}
+       "$SRC"/scripts/export_manifest.py -e "$export_dir" -m usr.manifest -D 
libgcc_s_dir="$libgcc_s_dir"
+       exit 0
+fi
+
 case $fs_type in
 zfs)
        cp loader.img bare.raw
@@ -263,14 +270,7 @@ zfs)
        qemu-img convert -f raw -O qcow2 bare.raw usr.img
        qemu-img resize usr.img ${fs_size}b >/dev/null 2>&1
 
-       if [ "$export" == "none" ]
-       then
-               "$SRC"/scripts/upload_manifest.py -o usr.img -m usr.manifest -D 
libgcc_s_dir="$libgcc_s_dir"
-       else
-               export_dir=${vars[export_dir]-$SRC/build/export}
-               "$SRC"/scripts/export_manifest.py -e "$export_dir" -m 
usr.manifest -D libgcc_s_dir="$libgcc_s_dir"
-       fi
-       ;;
+       "$SRC"/scripts/upload_manifest.py -o usr.img -m usr.manifest -D 
libgcc_s_dir="$libgcc_s_dir" ;;
 rofs)
        rm -rf rofs.img
        "$SRC"/scripts/gen-rofs-img.py -o rofs.img -m usr.manifest -D 
libgcc_s_dir="$libgcc_s_dir"
@@ -280,11 +280,9 @@ rofs)
        "$SRC"/scripts/imgedit.py setpartition "-f raw bare.raw" 2 $kernel_end 
$rofs_size
        qemu-img resize bare.raw ${img_size}b >/dev/null 2>&1
        dd if=rofs.img of=bare.raw obs=${kernel_end} seek=1 >/dev/null 2>&1
-       qemu-img convert -f raw -O qcow2 bare.raw usr.img
-       ;;
+       qemu-img convert -f raw -O qcow2 bare.raw usr.img ;;
 ramfs)
-       qemu-img convert -f raw -O qcow2 loader.img usr.img
-       ;;
+       qemu-img convert -f raw -O qcow2 loader.img usr.img ;;
 esac
 
 "$SRC"/scripts/imgedit.py setargs usr.img `cat cmdline`

-- 
You received this message because you are subscribed to the Google Groups "OSv 
Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to osv-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/osv-dev/00000000000013808105a2f66c2c%40google.com.

Reply via email to