Diff of /trunk/wharfie/qemu/qcow.sh [r27] .. [r28]  Maximize  Restore

Switch to unified view

a/trunk/wharfie/qemu/qcow.sh b/trunk/wharfie/qemu/qcow.sh
...
...
13
    echo p # Primary partition
13
    echo p # Primary partition
14
    echo 1 # Partition number
14
    echo 1 # Partition number
15
    echo   # First sector (Accept default: 1)
15
    echo   # First sector (Accept default: 1)
16
    echo   # Last sector (Accept default: varies)
16
    echo   # Last sector (Accept default: varies)
17
    echo w # Write changes
17
    echo w # Write changes
18
) | sudo fdisk ${OUT}.raw &&
18
) | sudo /sbin/fdisk ${OUT}.raw &&
19
l=$(/sbin/kpartx -l ${OUT}.raw | sed -n '/loop/ s,.*/dev/\(loop[0-9]\+\).*,\1, p;q;') &&
19
l=$(/sbin/kpartx -l ${OUT}.raw | sed -n '/loop/ s,.*/dev/\(loop[0-9]\+\).*,\1, p;q;') &&
20
20
21
/sbin/kpartx -as ${OUT}.raw &&
21
/sbin/kpartx -as ${OUT}.raw &&
22
22
23
# Create filesystem
23
# Create filesystem
24
uuid=$(mkfs.ext3 /dev/mapper/${l}p1 | sed -n '/^Filesystem UUID/ s,.*: \(.*\),\1, p') &&
24
echo mount /dev/mapper/${l}p1 /tmp/${d}
25
uuid=$(/sbin/mkfs.ext3 /dev/mapper/${l}p1 | sed -n '/^Filesystem UUID/ s,.*: \(.*\),\1, p') &&
25
mount /dev/mapper/${l}p1 /tmp/${d} &&
26
mount /dev/mapper/${l}p1 /tmp/${d} &&
26
27
27
# Copy files
28
# Copy files
28
((tar -cf - .) | (cd /tmp/${d}; tar -xf -)) &&
29
((tar -cf - .) | (cd /tmp/${d}; tar -xf -)) &&
29
30