From eadae019c3723576f1c650fb2b5c08e564c5cc3d Mon Sep 17 00:00:00 2001 From: Mark Huang Date: Sat, 20 Jan 2007 04:06:02 +0000 Subject: [PATCH] - drop support for bootstrap builds from within the myplc build itself; this is best handled in an external build script - external users should install and start myplc-devel, then just type e.g. 'chroot /plc/devel/root su - build -c make' --- build.sh | 55 ------------------------------------------------------- 1 file changed, 55 deletions(-) diff --git a/build.sh b/build.sh index 914101e..967c115 100755 --- a/build.sh +++ b/build.sh @@ -20,61 +20,6 @@ . build.functions -# -# Build myplc inside myplc-devel. Infinite recursion is avoided only -# if PLC_DEVEL_BOOTSTRAP is false in the default configuration file. -# - -if [ "$PLC_DEVEL_BOOTSTRAP" = "true" ] ; then - # So that we don't pollute the actual myplc-devel image, we use - # the directory that was used to build the image instead of the - # image itself, and mount everything by hand. - mount -o bind,rw devel/data devel/root/data - mount -t proc none devel/root/proc - - # If we used a local mirror, bind mount it into the chroot so that - # we can use it again. - if [ "${PLC_DEVEL_FEDORA_URL:0:7}" = "file://" ] ; then - mkdir -p devel/root/data/fedora - mount -o bind,ro ${PLC_DEVEL_FEDORA_URL#file://} devel/root/data/fedora - fi - - # Clean up before exiting if anything goes wrong - trap "umount $PWD/devel/root/data/fedora; - umount $PWD/devel/root/data; - umount $PWD/devel/root/proc" ERR INT - - # Build myplc inside myplc-devel. Make sure PLC_DEVEL_BOOTSTRAP is - # false to avoid infinite recursion. - chroot devel/root su - <