|
version 1.1.2.7, 2013/07/31 16:15:53
|
version 1.2, 2013/08/05 13:10:16
|
|
Line 34 clean_basefs()
|
Line 34 clean_basefs()
|
| { |
{ |
| echo "+++ Clean ELWIX base firmware ..." |
echo "+++ Clean ELWIX base firmware ..." |
| chflags -Rf noschg $BASEFS $BASE_FS |
chflags -Rf noschg $BASEFS $BASE_FS |
| rm -rf $BASEFS $BASE_FS ${REL}/${BASE_OS} | rm -rf $BASEFS $BASE_FS ${REL}/${BASE_OS} ${REL}/kernel.gz |
| } |
} |
| |
|
| build_basefs() |
build_basefs() |
|
Line 173 create_etc_fstab()
|
Line 173 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 /tmp mfs rw,-s8m,-oasync,-S 0 0 | md0 /tmp mfs rw,-s8m,-oasync,-S 0 0 |
| md3 /var mfs rw,-s16m,-S 0 0 | md1 /var mfs rw,-s16m,-S 0 0 |
| _EOF |
_EOF |
| } |
} |
| |
|
| |
install_fs() |
| |
{ |
| |
echo "+++ Install ELWIX base $1 in bundle OS install file ..." |
| |
OSZ="" |
| |
|
| |
install -v ${KERNEL} $1/boot/kernel; |
| |
cd $1/boot/kernel; |
| |
gzip -9 kernel; |
| |
cp kernel.gz ${REL} |
| |
cd -; |
| |
|
| |
case "$2" in |
| |
*) |
| |
OSZ=${REL}/${BASE_OS} |
| |
;; |
| |
esac |
| |
|
| |
cd $1 |
| |
tar -czvf $OSZ . |
| |
} |
| |
|
| ### main() |
### main() |
| clean_basefs |
clean_basefs |
| build_basefs |
build_basefs |
|
Line 191 MakeFS_var ${BASE_FS}/elwix ${BASE_ETC}
|
Line 212 MakeFS_var ${BASE_FS}/elwix ${BASE_ETC}
|
| MakeFS_etc ${BASE_FS}/elwix ${BASE_ETC} base |
MakeFS_etc ${BASE_FS}/elwix ${BASE_ETC} base |
| create_etc_fstab ${BASE_FS}/elwix base |
create_etc_fstab ${BASE_FS}/elwix base |
| MakeFS_backup ${BASE_FS}/elwix |
MakeFS_backup ${BASE_FS}/elwix |
| |
MakeFS_boot ${BASE_FS} |
| |
install_fs ${BASE_FS} |
| |
|
| echo "+++ Complete build ELWIX base" |
echo "+++ Complete build ELWIX base" |