|
version 1.7.2.1, 2013/07/29 15:06:58
|
version 1.7.2.5, 2013/07/31 13:50:00
|
|
Line 33 fi
|
Line 33 fi
|
| clean_rel() |
clean_rel() |
| { |
{ |
| echo "+++ Clean ELWIX OS release ..." |
echo "+++ Clean ELWIX OS release ..." |
| rm -rf ${REL}/${OS} | rm -rf $1 $2 |
| | |
| | mkdir -p $1 |
| | |
| | cd ${ROMFS} |
| | pax -rw -pe -X . $1 |
| | cd - |
| } |
} |
| |
|
| build_vardir() |
build_vardir() |
|
Line 59 build_vardir()
|
Line 65 build_vardir()
|
| install -d -o 883 -g 883 altroot/var/mqtt; |
install -d -o 883 -g 883 altroot/var/mqtt; |
| install -d altroot/var/named; |
install -d altroot/var/named; |
| install -d altroot/var/run; |
install -d altroot/var/run; |
| install -d -m 1777 altroot/var/tmp; |
|
| install -d altroot/var/sys; |
install -d altroot/var/sys; |
| install -d -o 53 -g 53 altroot/var/run/named; |
install -d -o 53 -g 53 altroot/var/run/named; |
| install -d -o 101 -g 101 altroot/var/run/quagga; |
install -d -o 101 -g 101 altroot/var/run/quagga; |
|
Line 69 build_vardir()
|
Line 74 build_vardir()
|
| install -d -g 1 altroot/var/spool/output; |
install -d -g 1 altroot/var/spool/output; |
| install -d -g 1 altroot/var/spool/output/lpd; |
install -d -g 1 altroot/var/spool/output/lpd; |
| |
|
| |
ln -fs /tmp altroot/var/tmp; |
| |
|
| chown -hR root:wheel . |
chown -hR root:wheel . |
| cd - |
cd - |
| } |
} |
| |
|
| mkboot() |
mkboot() |
| { |
{ |
| echo "+++ Build ELWIX FS boot directory ..." | echo "+++ Build ELWIX OS boot directory ..." |
| InstallDir ${WORLD}/boot $1/boot |
InstallDir ${WORLD}/boot $1/boot |
| |
|
| install -m 644 ${CFGDIR}/boot/boot.config $1; |
install -m 644 ${CFGDIR}/boot/boot.config $1; |
|
Line 97 mkboot()
|
Line 104 mkboot()
|
| |
|
| mkvar() |
mkvar() |
| { |
{ |
| echo "+++ Build ELWIX FS var directory ..." | echo "+++ Build ELWIX OS var directory ..." |
| touch $1/altroot/var/run/utmp |
touch $1/altroot/var/run/utmp |
| |
|
| touch $1/altroot/var/account/acct |
touch $1/altroot/var/account/acct |
|
Line 140 create_etc_fstab()
|
Line 147 create_etc_fstab()
|
| # Automatic generated fstab for ELWIX$2 at ${BUILD_DATE} |
# Automatic generated fstab for ELWIX$2 at ${BUILD_DATE} |
| # |
# |
| /dev/ufs/elwix / ufs ro 0 1 |
/dev/ufs/elwix / ufs ro 0 1 |
| md2 /var mfs rw,-s16m,-S 0 0 | md2 /tmp mfs rw,-s8m,-oasync,-S 0 0 |
| | md3 /var mfs rw,-s16m,-S 0 0 |
| _EOF |
_EOF |
| } |
} |
| |
|
|
Line 166 mketc()
|
Line 174 mketc()
|
| chgrp 80 $1/etc/config.xml; |
chgrp 80 $1/etc/config.xml; |
| chmod 0660 $1/etc/config.xml; |
chmod 0660 $1/etc/config.xml; |
| |
|
| |
mkdir -p $1/etc/mqtt; |
| chgrp -R 883 $1/etc/mqtt; |
chgrp -R 883 $1/etc/mqtt; |
| chown -R 883 $1/etc/mqtt; |
chown -R 883 $1/etc/mqtt; |
| |
|
|
Line 254 if [ ! -r ${REL}/${ROOTFS_KERN} -o ! -r ${REL}/${ROMFS
|
Line 263 if [ ! -r ${REL}/${ROOTFS_KERN} -o ! -r ${REL}/${ROMFS
|
| exit 1 |
exit 1 |
| fi |
fi |
| |
|
| clean_rel | clean_rel ${FS} ${REL}/${OS} |
| build_vardir ${ROMFS}/elwix | build_vardir ${FS}/elwix |
| mkboot ${ROMFS} | mkhome ${FS}/elwix |
| mkhome ${ROMFS}/elwix | mkvar ${FS}/elwix |
| mkvar ${ROMFS}/elwix | mketc ${FS}/elwix |
| mketc ${ROMFS}/elwix | mkbackup ${FS}/elwix |
| mkbackup ${ROMFS}/elwix | mkboot ${FS} |
| install_rel ${ROMFS} | install_rel ${FS} |
| |
|
| echo "+++ Complete build ELWIX OS" |
echo "+++ Complete build ELWIX OS" |
| echo "ELWIX finish version ${VERSION}, Good luck!" |
echo "ELWIX finish version ${VERSION}, Good luck!" |