init
authorlace <>
Wed, 8 Jul 2009 19:17:07 +0000 (19:17 +0000)
committerlace <>
Wed, 8 Jul 2009 19:17:07 +0000 (19:17 +0000)
bin/qemu-img-recompress [new file with mode: 0755]

diff --git a/bin/qemu-img-recompress b/bin/qemu-img-recompress
new file mode 100755 (executable)
index 0000000..0feb535
--- /dev/null
@@ -0,0 +1,22 @@
+#! /bin/sh
+renice 20 -p $$
+for file in "$@";do
+       if [ "$file" = "${file%.qcow2}" ];then
+               echo >&2 "Invalid: <$file>"
+               exit 1
+       fi
+done
+for file in "$@";do
+       ls -l "$file"
+       du -sh "$file"
+       set -xe
+       mv -i "$file" "$file"-src
+       rm -f "$file"-dest
+       time qemu-img convert -c -f qcow2 "$file"-src -O qcow2 "$file"-dest
+       mv -i "$file"-dest "$file"
+       rm -f "$file"-src
+       set +xe
+       ls -l "$file"
+       du -sh "$file"
+done
+echo done