| @@ -1,15 +1,15 @@ | | | @@ -1,15 +1,15 @@ |
1 | #!/bin/sh | | 1 | #!/bin/sh |
2 | # $Id: pbulk.sh,v 1.3 2015/12/14 21:12:01 asau Exp $ | | 2 | # $Id: pbulk.sh,v 1.4 2017/07/25 22:45:21 sevan Exp $ |
3 | set -e | | 3 | set -e |
4 | | | 4 | |
5 | usage="usage: ${0##*/} [-lun] [-c mk.conf.fragment] [-d nodes]" | | 5 | usage="usage: ${0##*/} [-lun] [-c mk.conf.fragment] [-d nodes]" |
6 | | | 6 | |
7 | while getopts lunc:d: opt; do | | 7 | while getopts lunc:d: opt; do |
8 | case $opt in | | 8 | case $opt in |
9 | l) limited=yes;; | | 9 | l) limited=yes;; |
10 | u) unprivileged=yes;; | | 10 | u) unprivileged=yes;; |
11 | n) native=yes;; | | 11 | n) native=yes;; |
12 | c) mk_fragment="${OPTARG}";; | | 12 | c) mk_fragment="${OPTARG}";; |
13 | d) nodes="${OPTARG}";; | | 13 | d) nodes="${OPTARG}";; |
14 | \?) echo "$usage" 1>&2; exit 1;; | | 14 | \?) echo "$usage" 1>&2; exit 1;; |
15 | esac | | 15 | esac |
| @@ -184,20 +184,20 @@ mkdir -p ${PACKAGES} | | | @@ -184,20 +184,20 @@ mkdir -p ${PACKAGES} |
184 | # Creating the bootstrap kit | | 184 | # Creating the bootstrap kit |
185 | ${PKGSRCDIR}/bootstrap/bootstrap \ | | 185 | ${PKGSRCDIR}/bootstrap/bootstrap \ |
186 | ${unprivileged:+--unprivileged} \ | | 186 | ${unprivileged:+--unprivileged} \ |
187 | ${PREFIX:+--prefix=${PREFIX}} \ | | 187 | ${PREFIX:+--prefix=${PREFIX}} \ |
188 | ${mk_fragment:+--mk-fragment="$mk_fragment"} \ | | 188 | ${mk_fragment:+--mk-fragment="$mk_fragment"} \ |
189 | --workdir=${TMPDIR}/work \ | | 189 | --workdir=${TMPDIR}/work \ |
190 | --gzip-binary-kit=${PACKAGES}/bootstrap.tar.gz | | 190 | --gzip-binary-kit=${PACKAGES}/bootstrap.tar.gz |
191 | rm -rf ${TMPDIR}/work | | 191 | rm -rf ${TMPDIR}/work |
192 | rm -f ${TMPDIR}/mk.conf.inc | | 192 | rm -f ${TMPDIR}/mk.conf.inc |
193 | fi | | 193 | fi |
194 | # Keep "packages" in pbulk.conf and "PACKAGES" in mk.conf fragment in sync. | | 194 | # Keep "packages" in pbulk.conf and "PACKAGES" in mk.conf fragment in sync. |
195 | | | 195 | |
196 | # Final preparations: | | 196 | # Final preparations: |
197 | mkdir -p ${PACKAGES} | | 197 | mkdir -p ${PACKAGES}/All |
198 | if [ ! -n "$unprivileged" ]; then | | 198 | if [ ! -n "$unprivileged" ]; then |
199 | chown pbulk:"$(id -gn pbulk)" ${PACKAGES} | | 199 | chown pbulk:"$(id -gn pbulk)" ${PACKAGES} |
200 | fi | | 200 | fi |
201 | | | 201 | |
202 | # Let's start: | | 202 | # Let's start: |
203 | #PACKAGES=${PACKAGES} WRKOBJDIR=${TMPDIR} ${PBULKPREFIX}/bin/bulkbuild | | 203 | #PACKAGES=${PACKAGES} WRKOBJDIR=${TMPDIR} ${PBULKPREFIX}/bin/bulkbuild |