mirror of
https://github.com/lisanet/PiShrink-macOS.git
synced 2026-05-27 15:46:19 +00:00
Change to pull partition number from the image rather than hardcoded
This commit is contained in:
@@ -25,6 +25,7 @@ fi
|
|||||||
|
|
||||||
#Gather info
|
#Gather info
|
||||||
beforesize=`ls -lah $img | cut -d ' ' -f 5`
|
beforesize=`ls -lah $img | cut -d ' ' -f 5`
|
||||||
|
partnum=`parted -m $img unit B print | tail -n 1 | cut -d ':' -f 1 | tr -d '\n'`
|
||||||
partstart=`parted -m $img unit B print | tail -n 1 | cut -d ':' -f 2 | tr -d 'B\n'`
|
partstart=`parted -m $img unit B print | tail -n 1 | cut -d ':' -f 2 | tr -d 'B\n'`
|
||||||
loopback=`losetup -f --show -o $partstart $img`
|
loopback=`losetup -f --show -o $partstart $img`
|
||||||
|
|
||||||
@@ -64,7 +65,7 @@ sleep 1
|
|||||||
losetup -d $loopback
|
losetup -d $loopback
|
||||||
partnewsize=`expr $minsize \* 4096 | tr -d '\n'`
|
partnewsize=`expr $minsize \* 4096 | tr -d '\n'`
|
||||||
newpartend=`expr $partstart + $partnewsize | tr -d '\n'`
|
newpartend=`expr $partstart + $partnewsize | tr -d '\n'`
|
||||||
part1=`parted $img rm 2`
|
part1=`parted $img rm $partnum`
|
||||||
part2=`parted $img unit B mkpart primary $partstart $newpartend`
|
part2=`parted $img unit B mkpart primary $partstart $newpartend`
|
||||||
|
|
||||||
#Truncate the file
|
#Truncate the file
|
||||||
|
|||||||
Reference in New Issue
Block a user