Diff for /elwix/config/etc/default/rc.cfg between versions 1.3.2.5 and 1.3.2.12

version 1.3.2.5, 2017/06/21 12:12:34 version 1.3.2.12, 2017/07/13 08:39:21
Line 6 Line 6
   
 CFG_NAND_LIST="/etc/cfg.map"  CFG_NAND_LIST="/etc/cfg.map"
 CFG_NAND_MAP="/dev/ada0g"  CFG_NAND_MAP="/dev/ada0g"
CFG_NAND_SIZE=516096CFG_NAND_SIZE=524288
   
   ELWIX2="/dev/ufs/elwix2"
   
 UPGRADE_GPIO_PINS="1 2 3"  UPGRADE_GPIO_PINS="1 2 3"
   
 ELWIX_CFG_BACKUP_NAME="elwix_cfg_$(hostname).bin"  ELWIX_CFG_BACKUP_NAME="elwix_cfg_$(hostname).bin"
   
   PKG2CF="/elwix/cf/pkg"
   
 die() { echo -n "EXIT: " >&2; echo "$@" >&2; exit 1; }  die() { echo -n "EXIT: " >&2; echo "$@" >&2; exit 1; }
   
 cd ${2:-/etc}  cd ${2:-/etc}
Line 78  case "$1" in Line 82  case "$1" in
                 tar -xzvpf /elwix/altroot/pkg/db/pkgz.tar.gz -C / || die "ERROR:: package load"                  tar -xzvpf /elwix/altroot/pkg/db/pkgz.tar.gz -C / || die "ERROR:: package load"
                 echo "ELWIX load process complete."                  echo "ELWIX load process complete."
                 ;;                  ;;
           pkg2cf)
                   echo "ELWIX setup new pkg location on CF at $PKGCF"
                   if ! mount | grep "/elwix/cf"; then
                           echo "Skip pkg2cf setup, because CF partition isn't mounted ..."
                           exit 1
                   fi
                   if [ ! -L /elwix/local -a ! -L /elwix/altroot/pkg/db ]; then
                           mkdir -p ${PKG2CF}/db
                           mkdir -p ${PKG2CF}/local
                           cp -r /elwix/altroot/pkg/db/* ${PKG2CF}/db >/dev/null 2>&1
                           cp -r /elwix/local/* ${PKG2CF}/local >/dev/null 2>&1
                           rm -rf /elwix/local /elwix/altroot/pkg/db
                           ln -s ${PKG2CF}/db /elwix/altroot/pkg/db
                           ln -s ${PKG2CF}/local /elwix/local
                   fi
                   echo "ELWIX pkg2cf setup complete."
                   ;;
           boot2)
                   echo "ELWIX setup boot from second image"
                   if [ -c $ELWIX2 ]; then
                           cfger -o /tmp/loader.conf.local.tmp -c "Edit by /etc/rc.cfg" -JSs currdev /boot/loader.conf.local "disk0f:"
                           cfexec cp /tmp/loader.conf.local.tmp /boot/loader.conf.local
                           rm -f /tmp/loader.conf.local.tmp
                   else
                           die "ERROR:: ELWIX has no second usable image!"
                   fi
                   echo "ELWIX boot2 setup complete."
                   ;;
           boot)
                   echo "ELWIX setup boot from main image"
                   cfger -o /tmp/loader.conf.local.tmp -c "Edit by /etc/rc.cfg" -JSs currdev /boot/loader.conf.local "disk0a:"
                   cfexec cp /tmp/loader.conf.local.tmp /boot/loader.conf.local
                   rm -f /tmp/loader.conf.local.tmp
                   echo "ELWIX boot setup complete."
                   ;;
         *)          *)
                echo "Missing parameter - available options are (load | save | erase | backup | restore | upgrade | pkg_load | pkg_save)"                echo "Missing parameter - available options are (load | save | erase | backup | restore | upgrade | pkg_load | pkg_save | pkg2cf | boot2 | boot)"
                 ;;                  ;;
 esac  esac
   

Removed from v.1.3.2.5  
changed lines
  Added in v.1.3.2.12


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