--- elwix/config/etc/default/rc.init 2014/07/14 22:42:37 1.4.2.1 +++ elwix/config/etc/default/rc.init 2017/06/19 13:14:03 1.6.2.3 @@ -2,7 +2,7 @@ # # Boot startup script for elwix :) # -# $Id: rc.init,v 1.4.2.1 2014/07/14 22:42:37 misho Exp $ +# $Id: rc.init,v 1.6.2.3 2017/06/19 13:14:03 misho Exp $ stty status '^T' @@ -29,21 +29,19 @@ umask 022 boot() { - echo "Check and mount filesystems ..." - fsck -y 1>/dev/null 2>&1 && mount -a || fsck -f -y - - echo "Loading elwix firmware variables ..." + echo "Loading ELWIX configz ..." cd /elwix/altroot pax -rw -pe var / chmod 1777 /var/tmp - mount /elwix/etc +# mount -tunionfs -onoatime /var/db/etc /elwix/etc + mount -ttmpfs tmpfs /var/db/pkg cd / } restore_uboot() { - echo "Load configz from NAND ..." - /etc/rc.cfg load /etc + echo "Restore configz from NAND ..." + cfexec /etc/rc.cfg load /etc } options() @@ -55,7 +53,7 @@ options() passwd() { echo "Syncing password database ..." | tee -a $BOOTLOG - pwd_mkdb /etc/master.passwd | tee -a $BOOTLOG 1>/dev/null 2>&1 + cfexec pwd_mkdb /etc/master.passwd | tee -a $BOOTLOG 1>/dev/null 2>&1 rm -f /etc/nologin }