version 1.3.2.2, 2017/06/23 08:56:48
|
version 1.3.2.3, 2018/01/01 22:34:33
|
Line 12 UPGRADE_GPIO_PINS="8 6 7"
|
Line 12 UPGRADE_GPIO_PINS="8 6 7"
|
|
|
ELWIX_CFG_BACKUP_NAME="elwix_cfg_$(hostname).bin" |
ELWIX_CFG_BACKUP_NAME="elwix_cfg_$(hostname).bin" |
|
|
PKG2CF="/elwix/cf/pkg" | CFDIR="/elwix/cf" |
| PKG2CF="${CFDIR}/pkg" |
|
|
die() { echo -n "EXIT: " >&2; echo "$@" >&2; exit 1; } |
die() { echo -n "EXIT: " >&2; echo "$@" >&2; exit 1; } |
|
|
Line 72 case "$1" in
|
Line 73 case "$1" in
|
;; |
;; |
pkg_save) |
pkg_save) |
echo "ELWIX syncing information about installed packages into storage" |
echo "ELWIX syncing information about installed packages into storage" |
cfexec tar -czvf /elwix/altroot/pkg/db/pkgz.tar.gz /var/db/pkg/* || die "ERROR:: package save" | cfexec -L "Locked by rc.cfg for pkg_save" |
echo "ELWIX sync process complete." | tar -czvf /elwix/altroot/pkg/db/pkgz.tar.gz /var/db/pkg/* |
| if [ $? -ne 0 ]; then |
| echo "ERROR:: package save" |
| else |
| echo "ELWIX sync process complete." |
| fi |
| cfexec -U |
;; |
;; |
pkg_load) |
pkg_load) |
echo "ELWIX loading information about installed packages from storage" |
echo "ELWIX loading information about installed packages from storage" |
Line 82 case "$1" in
|
Line 89 case "$1" in
|
;; |
;; |
pkg2cf) |
pkg2cf) |
echo "ELWIX setup new pkg location on CF at $PKGCF" |
echo "ELWIX setup new pkg location on CF at $PKGCF" |
if ! mount | grep "/elwix/cf"; then | if ! mount | grep "${CFDIR}" >/dev/null 2>&1; then |
echo "Skip pkg2cf setup, because CF partition isn't mounted ..." |
echo "Skip pkg2cf setup, because CF partition isn't mounted ..." |
exit 1 |
exit 1 |
fi |
fi |