--- elwix/Attic/build_pkgsrc.sh 2012/03/20 10:23:28 1.1.2.1 +++ elwix/Attic/build_pkgsrc.sh 2012/03/20 10:31:34 1.1.2.2 @@ -7,7 +7,7 @@ # # ./build_package.sh # -# $Id: build_pkgsrc.sh,v 1.1.2.1 2012/03/20 10:23:28 misho Exp $ +# $Id: build_pkgsrc.sh,v 1.1.2.2 2012/03/20 10:31:34 misho Exp $ # [ -r ./config/rc.pkg ] && . ./config/rc.pkg @@ -52,7 +52,11 @@ fi prepare_pkgsrc() { echo ">>> Prepare ELWIX for pkgsrc" - mount -t nullfs ${PKGSRC_DIR} ${WORLD}/usr/pkgsrc + MNTEXISTS=$(mount | awk -vpkgsrc="${PKGSRC_DIR}" -vdstmnt="${WORLD}/usr/pkgsrc" \ + '($1 == pkgsrc && $3 == dstmnt) { printf("YES"); }') + if [ "${MNTEXISTS}" != "YES" ]; then + mount -t nullfs ${PKGSRC_DIR} ${WORLD}/usr/pkgsrc + fi } ### main