--- elwix/config/etc/default/rc.cfg 2017/02/13 16:52:47 1.3 +++ elwix/config/etc/default/rc.cfg 2017/06/18 22:20:21 1.3.2.3 @@ -2,7 +2,7 @@ # # U-boot cfg nand map load/save management script # -# $Id: rc.cfg,v 1.3 2017/02/13 16:52:47 misho Exp $ +# $Id: rc.cfg,v 1.3.2.3 2017/06/18 22:20:21 misho Exp $ CFG_NAND_LIST="/etc/cfg.map" CFG_NAND_MAP="/dev/ada0g" @@ -68,8 +68,18 @@ case "$1" in done TFTPd -wR ;; + pkg_save) + echo "ELWIX syncing information about installed packages into storage" + cfexec tar -czvf /elwix/altroot/pkg/db/pkgz.tar.gz /var/db/pkg/* + echo "ELWIX sync process complete." + ;; + pkg_load) + echo "ELWIX loading information about installed packages from storage" + tar -xzvpf /elwix/altroot/pkg/db/pkgz.tar.gz -C / + echo "ELWIX load process complete." + ;; *) - echo "Missing parameter - available options are (load | save | erase | backup | restore | upgrade)" + echo "Missing parameter - available options are (load | save | erase | backup | restore | upgrade | pkg)" ;; esac