summaryrefslogtreecommitdiffstats
path: root/remote/modules/partitioner/partitioner.sh
diff options
context:
space:
mode:
Diffstat (limited to 'remote/modules/partitioner/partitioner.sh')
-rwxr-xr-xremote/modules/partitioner/partitioner.sh16
1 files changed, 8 insertions, 8 deletions
diff --git a/remote/modules/partitioner/partitioner.sh b/remote/modules/partitioner/partitioner.sh
index 19d594a1..122eabd6 100755
--- a/remote/modules/partitioner/partitioner.sh
+++ b/remote/modules/partitioner/partitioner.sh
@@ -169,7 +169,6 @@ fi
SECTORSIZE=512
# delete partition table
-echo "apaga"
sgdisk -Z /dev/$CHOSENDISK > /dev/null 2> /dev/null
# constructing the sfdisk input file
@@ -183,21 +182,22 @@ START3=$(($START2+$SIZE2))
SIZE3=$(($DNBD3SIZE/$SECTORSIZE))
START4=$(($START3+$SIZE3))
-SIZE4=$(($BOOTSIZE/$SECTORSIZE))
-echo "cria sfdisk"
+START5=$(($START4+$START1))
+SIZE5=$(($BOOTSIZE/$SECTORSIZE))
+
echo "unit: sectors
/dev/"$CHOSENDISK"1 : start= "$START1", size= "$SIZE1", Id= "$SCRATCHID"
/dev/"$CHOSENDISK"2 : start= "$START2", size= "$SIZE2", Id= "$HOMEID"
/dev/"$CHOSENDISK"3 : start= "$START3", size= "$SIZE3", Id= "$DNBD3ID"
-/dev/"$CHOSENDISK"4 : start= "$START4", size= "$SIZE4", Id= "$BOOTID," bootable
- "> /tmp/emptydisk.tmp
-sfdisk -q -f /dev/$CHOSENDISK < /tmp/emptydisk.tmp > /dev/null
-rm -f /tmp/emptydisk.tmp
+/dev/"$CHOSENDISK"4 : start= "$START4", size= "$(($DISKSIZE/512-1))", Id= 5
+/dev/"$CHOSENDISK"4 : start= "$START5", size= "$SIZE5", Id= "$BOOTID", bootable
+ "> /tmp/partitiontable.tmp
+sfdisk -q -f /dev/$CHOSENDISK < /tmp/partitiontable.tmp > /dev/null
+rm -f /tmp/partitiontable.tmp
if [ $PARTITIONTYPE = GPT ]; then
- echo "converte e aplica GUID"
sgdisk -g /dev/$CHOSENDISK\
-t 1:"$SCRATCHID"000000-0000-0000-0000-000000000000\
-t 2:"$HOMEID"000000-0000-0000-0000-000000000000\