Diff for /elwix/config/etc/default/fit2cf.sh between versions 1.1.1.1.24.1 and 1.1.1.1.24.2

version 1.1.1.1.24.1, 2017/06/18 16:20:17 version 1.1.1.1.24.2, 2017/06/22 08:21:05
Line 33  fi Line 33  fi
 echo "Fit slice ${DEV}e to whole size of $DEV ..."  echo "Fit slice ${DEV}e to whole size of $DEV ..."
 DEVSIZE=`diskinfo $DEV | awk '{ printf("%s", $4); }'`  DEVSIZE=`diskinfo $DEV | awk '{ printf("%s", $4); }'`
 disklabel $DEV 2>&- | awk -vdevsize=$DEVSIZE '($1 == "c:") {  disklabel $DEV 2>&- | awk -vdevsize=$DEVSIZE '($1 == "c:") {
                           oldsize = $2;
                         for (i = 1; i <= NF; i++)                          for (i = 1; i <= NF; i++)
                                 printf("%s ", (i == 2) ? devsize : $i);                                  printf("%s ", (i == 2) ? devsize : $i);
                         printf("\n");                          printf("\n");
                         next;                          next;
                       }                        }
                       ($1 == "a:") {                        ($1 == "a:") {
                        for (i = 1; i <= NF; i++) {                        printf("e: %d %d unused 0 0 0\n", devsize - oldsize, oldsize);
                                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("%s\n", $0); }' >/tmp/disklabel.tmp                        { printf("%s\n", $0); }' >/tmp/disklabel.tmp
   

Removed from v.1.1.1.1.24.1  
changed lines
  Added in v.1.1.1.1.24.2


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>