version 1.7.2.1, 2013/07/29 15:06:58
|
version 1.7.2.4, 2013/07/31 13:17:53
|
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 69 build_vardir()
|
Line 75 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 105 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 148 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 175 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 264 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!" |