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