--- elwix/config/etc/default/fit2cf.sh 2011/07/05 23:43:00 1.1.1.1 +++ elwix/config/etc/default/fit2cf.sh 2017/06/22 08:21:05 1.1.1.1.24.2 @@ -3,7 +3,7 @@ # (C)`10 by Michael Pounov # ELWIX grow disklabel sectors and fit-to-flash whole unused space # -# $Id: fit2cf.sh,v 1.1.1.1 2011/07/05 23:43:00 misho Exp $ +# $Id: fit2cf.sh,v 1.1.1.1.24.2 2017/06/22 08:21:05 misho Exp $ # echo -n "++++ Check existence of fit2cf device ... " @@ -33,20 +33,14 @@ fi echo "Fit slice ${DEV}e to whole size of $DEV ..." DEVSIZE=`diskinfo $DEV | awk '{ printf("%s", $4); }'` disklabel $DEV 2>&- | awk -vdevsize=$DEVSIZE '($1 == "c:") { + oldsize = $2; for (i = 1; i <= NF; i++) printf("%s ", (i == 2) ? devsize : $i); printf("\n"); next; } ($1 == "a:") { - for (i = 1; i <= NF; i++) { - if (i == 2) - offset = $i + $3 - printf("%s ", $i); - } - printf("\n"); - printf("e: %d %d unused 0 0 0\n", devsize - offset, offset); - next; + printf("e: %d %d unused 0 0 0\n", devsize - oldsize, oldsize); } { printf("%s\n", $0); }' >/tmp/disklabel.tmp @@ -59,4 +53,4 @@ rm -f /tmp/disklabel.tmp echo echo " Now will restart system to activate new schema !!!" echo -reboot +kill -2 1