diff options
author | Andreas Baumann <mail@andreasbaumann.cc> | 2015-10-23 16:15:07 +0200 |
---|---|---|
committer | Andreas Baumann <mail@andreasbaumann.cc> | 2015-10-23 16:15:07 +0200 |
commit | 00454ee525bc54d90ea6779a1ff9e7e03000428f (patch) | |
tree | 1e0fe40dac3421810d8c4bda2c4cc845b0bd951d /build.sh | |
parent | 63a0b1d48af39922d524741be8eaff7bb24685d5 (diff) | |
download | OpenBSD-firewall-00454ee525bc54d90ea6779a1ff9e7e03000428f.tar.gz OpenBSD-firewall-00454ee525bc54d90ea6779a1ff9e7e03000428f.tar.bz2 |
fixed calculation of disklabel offset and size of disk
Diffstat (limited to 'build.sh')
-rwxr-xr-x | build.sh | 8 |
1 files changed, 5 insertions, 3 deletions
@@ -34,6 +34,7 @@ echo "Sectors/track: $SECTORS_PER_TRACK" echo "Tracks/cylinder: $TRACKS_PER_CYLINDER" echo "Sectors/cylinder: $SECTORES_PER_CYLINDER" echo "Cylinders: $CYLINDERS" +echo "Offset: $OFFSET" echo "Number of sectors: $nof_sectors" echo "Clean up from previous invocations." @@ -61,8 +62,9 @@ EOF echo "Setting up BSD disklabel." # leave first cylinder empty for MBR and boot code -astart=`expr $SECTORS_PER_TRACK` -asize=`expr $nof_sectors - $SECTORS_PER_TRACK` +#astart=`expr $SECTORS_PER_TRACK` +astart=$OFFSET +asize=`expr $nof_sectors - $SECTORS_PER_TRACK - $astart` cat > /tmp/disklabel.$$ <<EOF type: ESDI @@ -75,7 +77,7 @@ cylinders: $CYLINDERS total sectors: $nof_sectors a: $asize $astart 4.2BSD 1024 8192 16 - c: 120960 0 unused + c: $nof_sectors 0 unused EOF disklabel -R $DEVICE /tmp/disklabel.$$ |