--- elwix/config/etc/default/rc.cfg 2017/06/12 11:29:46 1.3.2.1 +++ 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.2.1 2017/06/12 11:29:46 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,10 +68,15 @@ case "$1" in done TFTPd -wR ;; - pkg) + pkg_save) echo "ELWIX syncing information about installed packages into storage" - cfexec cp -r /var/db/pkg/* /elwix/altroot/pkg/db + 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 | pkg)"