From 0b19d6c6ea631ca2090610d601e7cddfd12f121a Mon Sep 17 00:00:00 2001 From: Andrew Scheller Date: Mon, 22 Jan 2018 01:45:17 +0000 Subject: [PATCH] Add the -s flag to all parted commands --- pishrink.sh | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pishrink.sh b/pishrink.sh index 847caa9..936bf97 100755 --- a/pishrink.sh +++ b/pishrink.sh @@ -48,8 +48,8 @@ fi #Gather info 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') +partnum=$(parted -ms "$img" unit B print | tail -n 1 | cut -d ':' -f 1 | tr -d '\n') +partstart=$(parted -ms "$img" unit B print | tail -n 1 | cut -d ':' -f 2 | tr -d 'B\n') loopback=$(losetup -f --show -o $partstart "$img") currentsize=$(tune2fs -l $loopback | grep 'Block count' | tr -d ' ' | cut -d ':' -f 2 | tr -d '\n') blocksize=$(tune2fs -l $loopback | grep 'Block size' | tr -d ' ' | cut -d ':' -f 2 | tr -d '\n') @@ -163,11 +163,11 @@ sleep 1 losetup -d $loopback partnewsize=$(expr $minsize \* $blocksize | tr -d '\n') newpartend=$(expr $partstart + $partnewsize | tr -d '\n') -parted "$img" rm $partnum >/dev/null -parted "$img" unit B mkpart primary $partstart $newpartend >/dev/null +parted -s "$img" rm $partnum >/dev/null +parted -s "$img" unit B mkpart primary $partstart $newpartend >/dev/null #Truncate the file -endresult=$(parted -m "$img" unit B print free | tail -1 | cut -d ':' -f 2 | tr -d 'B\n') +endresult=$(parted -ms "$img" unit B print free | tail -1 | cut -d ':' -f 2 | tr -d 'B\n') truncate -s $endresult "$img" aftersize=$(ls -lah "$img" | cut -d ' ' -f 5)