21 lines
476 B
Bash
Executable file
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;
|