add "distsets" alias for "distribution sets".

This commit is contained in:
mrg 2020-09-20 10:29:05 +00:00
parent c4831a703d
commit 8866db620f
1 changed files with 13 additions and 4 deletions

View File

@ -1,5 +1,5 @@
#! /usr/bin/env sh #! /usr/bin/env sh
# $NetBSD: build.sh,v 1.344 2020/09/14 09:02:11 kim Exp $ # $NetBSD: build.sh,v 1.345 2020/09/20 10:29:05 mrg Exp $
# #
# Copyright (c) 2001-2011 The NetBSD Foundation, Inc. # Copyright (c) 2001-2011 The NetBSD Foundation, Inc.
# All rights reserved. # All rights reserved.
@ -1061,6 +1061,7 @@ Usage: ${progname} [-EhnoPRrUuxy] [-a arch] [-B buildid] [-C cdextras]
sets Create binary sets in sets Create binary sets in
RELEASEDIR/RELEASEMACHINEDIR/binary/sets. RELEASEDIR/RELEASEMACHINEDIR/binary/sets.
DESTDIR should be populated beforehand. DESTDIR should be populated beforehand.
distsets Same as "distribution sets".
sourcesets Create source sets in RELEASEDIR/source/sets. sourcesets Create source sets in RELEASEDIR/source/sets.
syspkgs Create syspkgs in syspkgs Create syspkgs in
RELEASEDIR/RELEASEMACHINEDIR/binary/syspkgs. RELEASEDIR/RELEASEMACHINEDIR/binary/syspkgs.
@ -1087,7 +1088,8 @@ Usage: ${progname} [-EhnoPRrUuxy] [-a arch] [-B buildid] [-C cdextras]
[Default: gcc] [Default: gcc]
-D dest Set DESTDIR to dest. [Default: destdir.MACHINE] -D dest Set DESTDIR to dest. [Default: destdir.MACHINE]
-E Set "expert" mode; disables various safety checks. -E Set "expert" mode; disables various safety checks.
Should not be used without expert knowledge of the build system. Should not be used without expert knowledge of the build
system.
-h Print this help message. -h Print this help message.
-j njob Run up to njob jobs in parallel; see make(1) -j. -j njob Run up to njob jobs in parallel; see make(1) -j.
-M obj Set obj root directory to obj; sets MAKEOBJDIRPREFIX. -M obj Set obj root directory to obj; sets MAKEOBJDIRPREFIX.
@ -1099,7 +1101,8 @@ Usage: ${progname} [-EhnoPRrUuxy] [-a arch] [-B buildid] [-C cdextras]
-N noisy Set the noisyness (MAKEVERBOSE) level of the build: -N noisy Set the noisyness (MAKEVERBOSE) level of the build:
0 Minimal output ("quiet") 0 Minimal output ("quiet")
1 Describe what is occurring 1 Describe what is occurring
2 Describe what is occurring and echo the actual command 2 Describe what is occurring and echo the actual
command
3 Ignore the effect of the "@" prefix in make commands 3 Ignore the effect of the "@" prefix in make commands
4 Trace shell commands using the shell's -x flag 4 Trace shell commands using the shell's -x flag
[Default: 2] [Default: 2]
@ -1394,6 +1397,12 @@ parseoptions()
bomb "Must supply a directory with \`install=...'" bomb "Must supply a directory with \`install=...'"
;; ;;
distsets)
operations="$(echo "$operations" | sed 's/distsets/distribution sets/')"
do_sets=true
op=distribution
;;
build|\ build|\
cleandir|\ cleandir|\
distribution|\ distribution|\
@ -1961,7 +1970,7 @@ createmakewrapper()
eval cat <<EOF ${makewrapout} eval cat <<EOF ${makewrapout}
#! ${HOST_SH} #! ${HOST_SH}
# Set proper variables to allow easy "make" building of a NetBSD subtree. # Set proper variables to allow easy "make" building of a NetBSD subtree.
# Generated from: \$NetBSD: build.sh,v 1.344 2020/09/14 09:02:11 kim Exp $ # Generated from: \$NetBSD: build.sh,v 1.345 2020/09/20 10:29:05 mrg Exp $
# with these arguments: ${_args} # with these arguments: ${_args}
# #