From e16ebb12de26e51a5e9895f4e32ec93f1e4777cd Mon Sep 17 00:00:00 2001 From: jperkin Date: Thu, 26 Jul 2012 13:00:48 +0000 Subject: Add support for --prefer-pkgsrc which will set PREFER_PKGSRC in the bootstrap and target mk.conf. Primarily useful to ensure pkgsrc zlib/bzip2 etc are used for pkg_install. --- bootstrap/bootstrap | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) (limited to 'bootstrap') diff --git a/bootstrap/bootstrap b/bootstrap/bootstrap index 03904ff843e..11459aca454 100755 --- a/bootstrap/bootstrap +++ b/bootstrap/bootstrap @@ -1,6 +1,6 @@ #! /bin/sh -# $NetBSD: bootstrap,v 1.179 2012/07/24 13:18:00 jperkin Exp $ +# $NetBSD: bootstrap,v 1.180 2012/07/26 13:00:48 jperkin Exp $ # # Copyright (c) 2001-2011 Alistair Crooks # All rights reserved. @@ -64,6 +64,7 @@ usage="Usage: $0 "' [ --mk-fragment ] [ --pkgdbdir ] [ --pkgmandir ] + [ --prefer-pkgsrc ] [ --prefix ] [ --preserve-path ] [ --quiet ] @@ -390,12 +391,15 @@ while [ $# -gt 0 ]; do --abi=*) abi=`get_optarg "$1"` ;; --abi) abi="$2"; shift ;; --unprivileged | --ignore-user-check) unprivileged=yes ;; + --prefer-pkgsrc=*) + prefer_pkgsrc=`get_optarg "$1"` ;; + --prefer-pkgsrc) + prefer_pkgsrc="$2"; shift ;; --preserve-path) preserve_path=yes ;; --mk-fragment=*) mk_fragment=`get_optarg "$1"` ;; --mk-fragment) mk_fragment="$2"; shift ;; - --binary-kit=*) binary_kit=`get_optarg "$1"` ;; --binary-kit) @@ -898,6 +902,11 @@ echo "PKG_TOOLS_BIN= $prefix/sbin" >> ${TARGET_MKCONF} echo "PKGMANDIR= $pkgmandir" >> ${TARGET_MKCONF} echo "" >> ${TARGET_MKCONF} +if [ -n "$prefer_pkgsrc" ]; then + echo "PREFER_PKGSRC= $prefer_pkgsrc" >> ${TARGET_MKCONF} + echo "" >> ${TARGET_MKCONF} +fi + BOOTSTRAP_MKCONF=${wrkdir}/mk.conf cp ${TARGET_MKCONF} ${BOOTSTRAP_MKCONF} -- cgit v1.2.3