aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSven Gothel <[email protected]>2021-07-09 19:10:51 +0200
committerSven Gothel <[email protected]>2021-07-09 19:10:51 +0200
commitf8e82f2ee4f3afba6138613b1c54836c9c8b90b2 (patch)
treed27254d9ea0a54c5b8b5e598c7a076272b9e660d
parent10dfacb2e414bb4067616876a507fdc01b44d143 (diff)
qcow2_handling: Use fixed PART_NO (at least a variable)
-rw-r--r--scripts/qcow2_handling5
1 files changed, 3 insertions, 2 deletions
diff --git a/scripts/qcow2_handling b/scripts/qcow2_handling
index c81d4b2..bf9acb5 100644
--- a/scripts/qcow2_handling
+++ b/scripts/qcow2_handling
@@ -263,7 +263,8 @@ function resize_qcow2() {
PARTED_OUT=`parted -s -m "$NBD_DEV" unit B print`
#PART_NO=`echo "$PARTED_OUT" | grep ext[24] | awk -F: ' { print $1 } '`
#PART_START=`echo "$PARTED_OUT" | grep ext[24] | awk -F: ' { print substr($2,1,length($2)-1) } '`
- PART_START=`echo "$PARTED_OUT" | grep "^2:" | awk -F: ' { print substr($2,1,length($2)-1) } '`
+ PART_NO=2
+ PART_START=`echo "$PARTED_OUT" | grep "^${PART_NO}:" | awk -F: ' { print substr($2,1,length($2)-1) } '`
e2fsck -y -f $MAP_ROOT_DEV || true
@@ -276,7 +277,7 @@ function resize_qcow2() {
let PART_NEW_SIZE=$DATA_SIZE*$BLOCK_SIZE
let PART_NEW_END=$PART_START+$PART_NEW_SIZE
- ACT1=`parted -s "$NBD_DEV" rm 2`
+ ACT1=`parted -s "$NBD_DEV" rm ${PART_NO}`
ACT2=`parted -s "$NBD_DEV" unit B mkpart primary $PART_START $PART_NEW_END`
NEW_IMG_SIZE=`parted -s -m "$NBD_DEV" unit B print free | tail -1 | awk -F: ' { print substr($2,1,length($2)-1) } '`
ROOT_PART_START=$PART_START