|
version 1.1.2.16, 2014/02/05 22:58:55
|
version 1.1.2.18, 2014/02/06 14:38:11
|
|
Line 15 cd ${2:-/etc}
|
Line 15 cd ${2:-/etc}
|
| |
|
| case "$1" in |
case "$1" in |
| load) |
load) |
| imgupd -gs ${CFG_NAND_SIZE} -f ${CFG_NAND_MAP} | \ | # imgupd -gs ${CFG_NAND_SIZE} -f ${CFG_NAND_MAP} | \ |
| | dd if=${CFG_NAND_MAP} bs=${CFG_NAND_SIZE} 2>&- | \ |
| gunzip 2>&- | cpio -iud 2>&- || exit 1 |
gunzip 2>&- | cpio -iud 2>&- || exit 1 |
| ;; |
;; |
| save) |
save) |
|
Line 30 case "$1" in
|
Line 31 case "$1" in
|
| |
|
| sed -nE -e 's/^ *([^ #]+) */\1/p' < ${CFG_NAND_LIST} | xargs find | \ |
sed -nE -e 's/^ *([^ #]+) */\1/p' < ${CFG_NAND_LIST} | xargs find | \ |
| cpio -o | gzip -9 | \ |
cpio -o | gzip -9 | \ |
| imgupd -ts ${CFG_NAND_SIZE} -f ${CFG_NAND_MAP} || exit 1 | # imgupd -is ${CFG_NAND_SIZE} -f ${CFG_NAND_MAP} || exit 1 |
| | dd of=${CFG_NAND_MAP} bs=${CFG_NAND_SIZE} count=1 conv=sync \ |
| | 2>&- || exit 1 |
| ;; |
;; |
| erase) |
erase) |
| imgupd -ts ${CFG_NAND_SIZE} -f ${CFG_NAND_MAP} /dev/zero || exit 1 | imgupd -is ${CFG_NAND_SIZE} -f ${CFG_NAND_MAP} /dev/zero || exit 1 |
| echo "Config NAND was erased!" |
echo "Config NAND was erased!" |
| ;; |
;; |
| upgrade) |
upgrade) |
|
Line 49 case "$1" in
|
Line 52 case "$1" in
|
| echo "ELIWX starting upgrade from ${ELWIX_UPGRADE_HOST}" |
echo "ELIWX starting upgrade from ${ELWIX_UPGRADE_HOST}" |
| fetch -q -o- --user-agent=ELWIX_Upgrade --allow-sslv2 \ |
fetch -q -o- --user-agent=ELWIX_Upgrade --allow-sslv2 \ |
| --no-verify-peer --no-verify-hostname ${ELWIX_UPGRADE_HOST} | \ |
--no-verify-peer --no-verify-hostname ${ELWIX_UPGRADE_HOST} | \ |
| imgupd -R -ts ${FRM_NAND_SIZE} -f ${FRM_NAND_MAP} || exit 1 | imgupd -R -is ${FRM_NAND_SIZE} -f ${FRM_NAND_MAP} || exit 1 |
| echo "ELWIX upgrade complete. Now rebooting system ..." |
echo "ELWIX upgrade complete. Now rebooting system ..." |
| ;; |
;; |
| *) |
*) |