summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--bootstrap/README.OpenBSD4
-rwxr-xr-xbootstrap/bootstrap7
2 files changed, 8 insertions, 3 deletions
diff --git a/bootstrap/README.OpenBSD b/bootstrap/README.OpenBSD
index 8d88b7978da..25c492082f3 100644
--- a/bootstrap/README.OpenBSD
+++ b/bootstrap/README.OpenBSD
@@ -1,4 +1,4 @@
-$NetBSD: README.OpenBSD,v 1.15 2022/06/14 05:04:23 charlotte Exp $
+$NetBSD: README.OpenBSD,v 1.16 2022/06/14 09:08:31 nia Exp $
Please read the general README file as well.
@@ -26,7 +26,7 @@ system-provided clang. Earlier version/platform/compiler combinations
have previously been reported to work.
If the bootstrap fails for you, try adding `--prefer-pkgsrc yes` to your
-bootstrap command line.
+bootstrap command line (this is now the default).
Once bootstrapped, as is typical with pkgsrc, many packages build as is.
For any particular package that doesn't, fixes are often in OpenBSD
diff --git a/bootstrap/bootstrap b/bootstrap/bootstrap
index 6c0a75aa9ba..dbc1690bdb9 100755
--- a/bootstrap/bootstrap
+++ b/bootstrap/bootstrap
@@ -1,6 +1,6 @@
#! /bin/sh
-# $NetBSD: bootstrap,v 1.310 2022/04/06 13:06:09 schmonz Exp $
+# $NetBSD: bootstrap,v 1.311 2022/06/14 09:08:31 nia Exp $
#
# Copyright (c) 2001-2011 Alistair Crooks <agc@NetBSD.org>
# All rights reserved.
@@ -1132,6 +1132,11 @@ echo "PKGMANDIR= $pkgmandir" >> ${TARGET_MKCONF}
echo "" >> ${TARGET_MKCONF}
case $opsys in
+OpenBSD)
+ if [ -z "$prefer_pkgsrc" ] && [ "$prefer_native" != "yes" ]; then
+ prefer_pkgsrc="yes"
+ fi
+ ;;
Linux)
# Default to PREFER_PKGSRC=yes unless user specifies --prefer-native=yes
# Linux systems likely have software from other packages managers