bootstrap: Default to PREFER_PKGSRC=yes on OpenBSD

This commit is contained in:
nia 2022-06-14 09:08:31 +00:00
parent b0f95717db
commit 004c75733a
2 changed files with 8 additions and 3 deletions

View file

@ -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

View file

@ -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