version 1.1.2.3, 2012/03/10 15:42:28
|
version 1.1.2.6, 2012/03/20 15:54:00
|
Line 15 if [ X"${ELWIX_IS_CONFIGURED}" != X"YES" ]; then
|
Line 15 if [ X"${ELWIX_IS_CONFIGURED}" != X"YES" ]; then
|
echo |
echo |
exit 1 |
exit 1 |
fi |
fi |
|
V=${VERSION} |
|
[ -r ${CENV} ] && . ${CENV} |
|
unset INSTALL |
|
unset VERSION |
|
VERSION="$V" |
|
|
if [ ! -d $BSDSRC ]; then |
if [ ! -d $BSDSRC ]; then |
echo |
echo |
Line 44 clean_tools()
|
Line 49 clean_tools()
|
|
|
} |
} |
|
|
|
clean_bootstrap() |
|
{ |
|
echo "+++ Clean ELWIX pkgsrc bootstrap tools ..." |
|
|
|
rm -rf ${WORLD}/usr/pkgsrc/bootstrap/work |
|
rm -f /elwix ${WORLD}/usr/pkgsrc |
|
rm -rf ${WORLD}/elwix |
|
install -d ${WORLD}/elwix |
|
ln -sf ${WORLD}/elwix /elwix |
|
ln -sf ${PKGSRC} ${WORLD}/usr/pkgsrc |
|
|
|
install -d ${PKGDIR} |
|
install -d ${PKGDIR}/db |
|
} |
|
|
|
compile_bootstrap() |
|
{ |
|
echo "+++ Compile ELWIX pkgsrc bootstrap tools ..." |
|
if [ ! -d ${WORLD}/usr/pkgsrc/bootstrap/work ]; then |
|
cd ${WORLD}/usr/pkgsrc/bootstrap |
|
./bootstrap --prefix /elwix/pkg --pkgdbdir /elwix/pkg/db |
|
cd - |
|
else |
|
echo " Skip bootstrap pkgsrc - already inited pkgsrc" |
|
fi |
|
|
|
echo "ELWIX Platform:${PLATFORM} Version:${VERSION} TargetArch:${TARGET_ARCH}" >${WORLD}/elwix/elwix.ver |
|
} |
|
|
compile_fbsdtools() |
compile_fbsdtools() |
{ |
{ |
echo "+++ Compile ELWIX FreeBSD tools ..." |
echo "+++ Compile ELWIX FreeBSD tools ..." |
Line 225 compile_tools()
|
Line 259 compile_tools()
|
} |
} |
|
|
### main() |
### main() |
|
if ! SnitVer ${WORLD}/elwix/elwix.ver; then |
|
clean_bootstrap |
|
compile_bootstrap |
|
else |
|
echo "Skipped ELWIX bootstrap pkgsrc tools build ..." |
|
fi |
|
|
if ! SnitVer ${WORLD}/usr/local/elwix.ver; then |
if ! SnitVer ${WORLD}/usr/local/elwix.ver; then |
clean_tools |
clean_tools |
compile_fbsdtools |
compile_fbsdtools |