Diff for /elwix/install2img.sh between versions 1.6.2.3 and 1.8

version 1.6.2.3, 2013/08/05 09:06:14 version 1.8, 2014/09/15 19:06:42
Line 52  initdev() Line 52  initdev()
                 exit 3                  exit 3
         fi          fi
   
           disklabel $1 2>&- | awk -vcfgsize=${CFG_NAND_SIZE:-65536} '($1 == "a:") {
                           cfgsize /= 512;
                           for (i = 1; i <= NF; i++) {
                                   if (i == 2)
                                           printf("%s ", $i - cfgsize);
                                   else if (i == 3) {
                                           offset = $i;
                                           printf("%s ", cfgsize + offset);
                                   } else
                                           printf("%s ", $i);
                           }
                           printf("\n");
                           printf("g: %d %d cfg 0 0 0\n", cfgsize, offset);
                           next;
                         }
                         { printf("%s\n", $0); }' >/tmp/disklabel.tmp
           if disklabel -R -m ${TARGET} $1 /tmp/disklabel.tmp; then
                   rm -f /tmp/disklabel.tmp
                   echo "OK"
           else
                   echo "Failed!"
                   exit 3
           fi
   
         if newfs -b8192 -f1024 -m0 -Lelwix ${1}a; then          if newfs -b8192 -f1024 -m0 -Lelwix ${1}a; then
                 echo "+++ Formatting ... OK"                  echo "+++ Formatting ... OK"
         else          else
Line 131  gencksum() Line 155  gencksum()
   
 if [ -z "$1" -o ! -r "$1" ]; then  if [ -z "$1" -o ! -r "$1" ]; then
         echo          echo
        echo "Error:: ELWIX OS tar file not found!"        echo "Error:: ELWIX OS tar file '$1' not found!"
         echo          echo
         exit 2          exit 2
 else  else
        IMGNAME=$(basename $1 | sed -e "s/.tar.gz/.img/")        IMGNAME=$(basename $1 | sed -e "s/.tar.gz//")
         MD5CHK="${REL}/${IMGNAME}.md5"
         SHA1CHK="${REL}/${IMGNAME}.sha1"
         IMG="${REL}/${IMGNAME}.img"
 fi  fi
   
mkdevice $IMGNAME ${2:-"${IMG_SIZE}"}mkdevice $IMG ${2:-"${IMG_SIZE}"}
 initdev $DEV  initdev $DEV
 mountdev $DEV  mountdev $DEV
 install2 $1  install2 $1
Line 146  umountdev Line 173  umountdev
 #enablejfs $DEV  #enablejfs $DEV
 boot2dev $DEV  boot2dev $DEV
 cleandev $DEV  cleandev $DEV
gencksum $IMGNAME $MD5CHK $SHA1CHKgencksum $IMG $MD5CHK $SHA1CHK
   
 echo "ELWIX OS image $IMGNAME complete."  echo "ELWIX OS image $IMGNAME complete."

Removed from v.1.6.2.3  
changed lines
  Added in v.1.8


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