--- elwix/build_fs.sh 2012/10/11 13:31:33 1.3.2.14 +++ elwix/build_fs.sh 2012/11/22 15:02:59 1.4.2.1 @@ -5,7 +5,7 @@ # (C) AITNET ltd - Sofia/Bulgaria # by Michael Pounov # -# $Id: build_fs.sh,v 1.3.2.14 2012/10/11 13:31:33 misho Exp $ +# $Id: build_fs.sh,v 1.4.2.1 2012/11/22 15:02:59 misho Exp $ # [ -r ./config/rc.elwix ] && . ./config/rc.elwix @@ -61,6 +61,7 @@ build_fsdir() install -d -m 0555 altroot/var/empty; install -d altroot/var/log; install -d -o 101 -g 101 altroot/var/log/quagga; + install -d -o 883 -g 883 altroot/var/mqtt; install -d altroot/var/named; install -d altroot/var/run; install -d altroot/var/sys; @@ -77,6 +78,7 @@ build_fsdir() install -d cf; # etc install -d etc; + install -d -o 883 -g 883 etc/mqtt; # exports install -d exports; # home @@ -121,17 +123,20 @@ mkvar() echo "+++ Build ELWIX FS var directory ..." ln -s /tmp $1/altroot/var/tmp + touch $1/altroot/var/run/utmp + + touch $1/altroot/var/account/acct + touch $1/altroot/var/log/elwix touch $1/altroot/var/log/lastlog touch $1/altroot/var/log/wifi.log - touch $1/altroot/var/log/wtmp - touch $1/altroot/var/run/utmp - touch $1/altroot/var/account/acct + touch $1/altroot/var/log/utx.log touch $1/altroot/var/log/auth.log touch $1/altroot/var/log/cron touch $1/altroot/var/log/console.log touch $1/altroot/var/log/debug.log + touch $1/altroot/var/log/init.log touch $1/altroot/var/log/lpd-errs touch $1/altroot/var/log/maillog touch $1/altroot/var/log/messages @@ -186,6 +191,9 @@ mketc() chgrp 80 $1/etc/config.xml; chmod 0660 $1/etc/config.xml; + + chgrp -R 883 $1/etc/mqtt; + chown -R 883 $1/etc/mqtt; ln -sf /etc/rc.s $1/etc/rc.S