pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/bootstrap allow --ignore-user-check to pass through to...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/3bed502c84ec
branches:  trunk
changeset: 477223:3bed502c84ec
user:      grant <grant%pkgsrc.org@localhost>
date:      Mon Jun 28 12:09:09 2004 +0000

description:
allow --ignore-user-check to pass through to the bootstrap script,
too. useful for unprivileged build testing.

diffstat:

 bootstrap/mkbinarykit |  8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

diffs (38 lines):

diff -r 2a61198d34f1 -r 3bed502c84ec bootstrap/mkbinarykit
--- a/bootstrap/mkbinarykit     Mon Jun 28 11:47:35 2004 +0000
+++ b/bootstrap/mkbinarykit     Mon Jun 28 12:09:09 2004 +0000
@@ -1,6 +1,6 @@
 #!/bin/sh
 
-# $NetBSD: mkbinarykit,v 1.8 2004/05/11 02:19:48 schmonz Exp $
+# $NetBSD: mkbinarykit,v 1.9 2004/06/28 12:09:09 grant Exp $
 #
 # Make a binary bootstrap kit and place it in targetdir (or current
 # working directory if not specified). The mk.conf.example file is
@@ -22,6 +22,7 @@
 pkgdbdir=/var/db/pkg
 mkfile=/etc/mk.conf
 ignorecasecheck=no
+ignoreusercheck=no
 force=no
 build=yes
 targetdir=`pwd`
@@ -70,6 +71,7 @@
        --mkconf=*)     mkfile=`echo $1 | $sedprog -e 's|--mkconf=||'` ;;
         --pkgdbdir=*)   pkgdbdir=`echo $1 | $sedprog -e 's|--pkgdbdir=||'` ;;
         --ignore-case-check) ignorecasecheck=yes ;;
+        --ignore-user-check) ignoreusercheck=yes ;;
        --workdir=*)    wrkdir=`echo $1 | $sedprog -e 's|--workdir=||'` ;;
         --*)            echo "$usage"; exit 1 ;;
         esac
@@ -96,6 +98,10 @@
        bootstrap_flags="$bootstrap_flags --ignore-case-check"
        fi
 
+       if [ "$ignoreusercheck" = "yes" ]; then
+       bootstrap_flags="$bootstrap_flags --ignore-user-check"
+       fi
+
        echo "Making bootstrap kit with"
        echo "prefix = $prefix"
        echo "pkgdbdir = $pkgdbdir"



Home | Main Index | Thread Index | Old Index