From: Michael Prokop Date: Wed, 8 Feb 2012 22:14:38 +0000 (+0100) Subject: grml2iso: use shell for calculation instead of using bc X-Git-Tag: v0.12.0~7 X-Git-Url: https://git.grml.org/?p=grml2usb.git;a=commitdiff_plain;h=f1cfc39202809f9172c7c1b833f6392f0ac23e5d grml2iso: use shell for calculation instead of using bc We are lacking a dependency on bc but there shouldn't be any reason why we'd have to use bc to calculate the cylinder foo, so let's just use the internal shell mechanism. --- diff --git a/grml2iso b/grml2iso index 3e48b35..dc23036 100755 --- a/grml2iso +++ b/grml2iso @@ -248,8 +248,8 @@ Options: # pad the output ISO to multiples of 256 KiB for partition table support {{{ siz=$($getfilesize "$ISOFILE") - cyls=$(echo "$siz / 512 / 32 / 16 + 1" | bc) # C=$cyls H=16 S=32 - ofs=$(echo "$cyls * 16 * 32 * 512 - 1" | bc) # padding offset (size - 1) + cyls=$(($siz / 512 / 32 / 16 + 1)) # C=$cyls H=16 S=32 + ofs=$(($cyls * 16 * 32 * 512 - 1)) # padding offset (size - 1) dd if=/dev/zero bs=1 count=1 seek=$ofs of="$ISOFILE" 2>/dev/null # }}}