version 1.2, 2014/09/15 19:06:47
|
version 1.3, 2017/02/13 16:52:47
|
Line 10 CFG_NAND_SIZE=65536
|
Line 10 CFG_NAND_SIZE=65536
|
|
|
UPGRADE_GPIO_PINS="8 6 7" |
UPGRADE_GPIO_PINS="8 6 7" |
|
|
|
ELWIX_CFG_BACKUP_NAME="elwix_cfg_$(hostname).bin" |
|
|
cd ${2:-/etc} |
cd ${2:-/etc} |
|
|
case "$1" in |
case "$1" in |
Line 45 case "$1" in
|
Line 47 case "$1" in
|
|
|
echo "ELWIX starting restore process from ${ELWIX_REMOTE_HOST}" |
echo "ELWIX starting restore process from ${ELWIX_REMOTE_HOST}" |
fetch -q -o- --user-agent=ELWIX_Restore --allow-sslv2 \ |
fetch -q -o- --user-agent=ELWIX_Restore --allow-sslv2 \ |
--no-verify-peer --no-verify-hostname ${ELWIX_REMOTE_HOST} | \ | --no-verify-peer --no-verify-hostname \ |
| ${ELWIX_REMOTE_HOST}/${ELWIX_CFG_BACKUP_NAME} | \ |
imgupd -R -is ${CFG_NAND_SIZE} -f ${CFG_NAND_MAP} || exit 1 |
imgupd -R -is ${CFG_NAND_SIZE} -f ${CFG_NAND_MAP} || exit 1 |
echo "ELWIX restore process complete. Now rebooting system ..." |
echo "ELWIX restore process complete. Now rebooting system ..." |
;; |
;; |
backup) |
backup) |
ELWIX_REMOTE_HOST="/tmp/elwix_cfg.bin" | ELWIX_REMOTE_HOST="/tmp/${ELWIX_CFG_BACKUP_NAME}" |
|
|
echo "ELWIX starting backup process to ${ELWIX_REMOTE_HOST}" |
echo "ELWIX starting backup process to ${ELWIX_REMOTE_HOST}" |
imgupd -gs ${CFG_NAND_SIZE} -f ${CFG_NAND_MAP} ${ELWIX_REMOTE_HOST} || exit 1 |
imgupd -gs ${CFG_NAND_SIZE} -f ${CFG_NAND_MAP} ${ELWIX_REMOTE_HOST} || exit 1 |