--- elwix/build_init.sh 2011/10/18 09:02:05 1.2 +++ elwix/build_init.sh 2012/10/12 08:22:43 1.3 @@ -5,7 +5,7 @@ # (C) AITNET ltd - Sofia/Bulgaria # by Michael Pounov # -# $Id: build_init.sh,v 1.2 2011/10/18 09:02:05 misho Exp $ +# $Id: build_init.sh,v 1.3 2012/10/12 08:22:43 misho Exp $ # [ -r ./config/rc.elwix ] && . ./config/rc.elwix @@ -30,12 +30,27 @@ if [ "${USER}" != "root" ]; then exit 1 fi +clean_pkgsrc() +{ + echo "+++ Clean ELWIX pkgsrc ..." +# MNTEXISTS=$(mount | awk -vpkgsrc="${PKGSRC_DIR}" -vdstmnt="${WORLD}/usr/pkgsrc" \ +# '($1 == pkgsrc && $3 == dstmnt) { printf("YES"); }') +# if [ "${MNTEXISTS}" != "YES" ]; then +# umount ${WORLD}/usr/pkgsrc +# fi + + rm -f /elwix ${WORLD}/usr/pkgsrc + echo "+++ Erased pkgsrc helper dirs!" +} + clean_init() { echo "+++ Clean ELWIX Projects ..." echo -n "Erase *ALL* builded ELWIX projects [NO/yes]? " read LINE if [ X"$LINE" = X"yes" ]; then + clean_pkgsrc + chflags -Rf noschg ${TOPDIR} rm -rf $TOPDIR mkdir -p $TOPDIR