metalsvm/tools/prepare.sh
2011-08-10 01:44:34 -07:00

21 lines
476 B
Bash
Executable file

#!/bin/sh
NAME=metalsvm.bin
SIZE=`ls -ld "$NAME" | awk '{print $5 % 64}'`
if [ $SIZE -ne 0 ]; then
echo "$NAME: patching $SIZE Zero-Bytes"
dd if=/dev/zero of=zero.bin bs=1 count=$SIZE
cat zero.bin >> $NAME
else
echo not patching $NAME
fi;
NAME=initrd.img
SIZE=`ls -ld "$NAME" | awk '{print $5 % 64}'`
if [ $SIZE -ne 0 ]; then
echo "$NAME: patching $SIZE Zero-Bytes"
dd if=/dev/zero of=zero.bin bs=1 count=$SIZE
cat zero.bin >> $NAME
else
echo not patching $NAME
fi;