--- elwix/config/etc/default/rc.init 2017/06/12 11:22:48 1.6.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.6.2.1 2017/06/12 11:22:48 misho Exp $ +# $Id: rc.init,v 1.6.2.3 2017/06/19 13:14:03 misho Exp $ stty status '^T' @@ -33,16 +33,15 @@ boot() cd /elwix/altroot pax -rw -pe var / chmod 1777 /var/tmp - mount -tunionfs -onoatime /var/db/etc /elwix/etc - mount -tunionfs -onoatime /var/db/keys /elwix/altroot/pkg/keys - mount -tunionfs -onoatime /var/db/pkg /elwix/altroot/pkg/db +# mount -tunionfs -onoatime /var/db/etc /elwix/etc + mount -ttmpfs tmpfs /var/db/pkg cd / } restore_uboot() { echo "Restore configz from NAND ..." - /etc/rc.cfg load /etc + cfexec /etc/rc.cfg load /etc } options() @@ -54,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 }