Subject: bootstrap should use bmake everywhere
To: Jeremy C. Reed <tech-pkg@NetBSD.org>
From: Douwe Kiela <virtus@wanadoo.nl>
List: tech-pkg
Date: 10/04/2003 21:35:55
Hey,
Since using normal make seems to cause bugs, I think we should use bmake
everywhere in bootstrap (where possible, so not for the bmake install
itself).
Here is a patch:

Index: bootstrap
===================================================================
RCS file: /cvsroot/othersrc/bootstrap-pkgsrc/bootstrap,v
retrieving revision 1.78
diff -u -r1.78 bootstrap
--- bootstrap   2003/10/04 18:58:51     1.78
+++ bootstrap   2003/10/04 19:33:58
@@ -406,7 +406,7 @@
        ;;
 esac
 echo_msg "Installing tnftp"
-run_cmd "(cd tnftp; $shprog ./configure --prefix=$prefix && make && (cd src
&& make install))"
+run_cmd "(cd tnftp; $shprog ./configure --prefix=$prefix &&
$prefix/bin/bmake && (cd src && $prefix/bin/bmake install))"
 pkg_install_args="$pkg_install_args --with-ftp=$prefix/bin/ftp"

 FETCH_CMD=$prefix/bin/ftp
@@ -415,7 +415,7 @@

 # bootstrap digest
 echo_msg "Installing digest"
-run_cmd "(cd digest; $shprog ./configure --prefix=$prefix && make && make
install)"
+run_cmd "(cd digest; $shprog ./configure --prefix=$prefix &&
$prefix/bin/bmake && $prefix/bin/bmake install)"

 # create the digest package's meta files
 digestversion=digest-`$awkprog -F "'" '/^PACKAGE_VERSION=/ {print $2}'
digest/configure`
@@ -450,7 +450,7 @@
 # bootstrap sed if necessary
 case "$need_sed" in
 yes)   echo_msg "Installing sed"
-       run_cmd "(cd sed; $shprog ./configure --prefix=$prefix && make &&
make install)"
+       run_cmd "(cd sed; $shprog ./configure --prefix=$prefix &&
$prefix/bin/bmake && $prefix/bin/bmake install)"
        ;;
 esac