| #
e3606ab0 |
| 08-Nov-2023 |
christos <christos@NetBSD.org> |
More conservative umask
|
| #
f72eceab |
| 08-Nov-2023 |
christos <christos@NetBSD.org> |
Set the file creation mask consistently because the files these scripts create can become part of an iso image.
|
| #
dac6dcb8 |
| 21-Aug-2022 |
lukem <lukem@NetBSD.org> |
Deprecate extsrc/, EXTSRCSRCDIR, MKEXTSRC
Remove support for building extsrc/: 1. Makefile: remove do-extsrc target. 2. build.sh: remove options -y and -Y extsrcdir. 3. distrib/sets: remove support
Deprecate extsrc/, EXTSRCSRCDIR, MKEXTSRC
Remove support for building extsrc/: 1. Makefile: remove do-extsrc target. 2. build.sh: remove options -y and -Y extsrcdir. 3. distrib/sets: remove support for extsrc in various tools including the options -L ext and -y, and the extsrc sets. 4. doc/BUILDING.mdoc: remove docs for extsrc/, EXTSRCSRCDIR, MKEXTSRC (etc) 5. bsd.own.mk and various Makefiles: remove support for extsrc/, EXTSRCSRCDIR, MKEXTSRC.
As proposed on tech-kern and tech-userlevel on 2022-01-07 and followed up on 2022-08-21.
show more ...
|
| #
851ee4a3 |
| 14-Jan-2013 |
christos <christos@NetBSD.org> |
there is no -X flag
|
| #
a1291737 |
| 05-Dec-2009 |
cegger <cegger@NetBSD.org> |
Fix syntax error on OSX 10.5. While here, simplify handling with OPTARG using IFS.
developped with and 'go for it' dsl@
|
| #
d166c4bf |
| 30-Nov-2009 |
uebayasi <uebayasi@NetBSD.org> |
Support "extsrc", externally added programs and libraries. Users can write their own reach-overs, cross-build, install, and get set files just like base and X11 / X.org. (These sets are not include
Support "extsrc", externally added programs and libraries. Users can write their own reach-overs, cross-build, install, and get set files just like base and X11 / X.org. (These sets are not included as TNF releases.)
show more ...
|
| #
267577ae |
| 04-Jan-2006 |
apb <apb@NetBSD.org> |
Use "$*", not "$@", where we want a space-separated list of words.
|
| #
0bee96ea |
| 03-Jan-2006 |
apb <apb@NetBSD.org> |
Ensure that (almost) all shell variables in distrib/sets/* scripts are used with curly braces and quotes, as in "${var}".
Also ensure that command substitution is quoted, as in "$(command)", and con
Ensure that (almost) all shell variables in distrib/sets/* scripts are used with curly braces and quotes, as in "${var}".
Also ensure that command substitution is quoted, as in "$(command)", and convert `command` to $(command).
Reviewed by agc
show more ...
|
| #
3a0b5411 |
| 03-Jan-2006 |
apb <apb@NetBSD.org> |
Add shell variables defined in sets.subr for almost all commands used by scripts in distrib/sets/*. This is intended to be useful when cross building. Only trivial commands like echo, cat, and rm a
Add shell variables defined in sets.subr for almost all commands used by scripts in distrib/sets/*. This is intended to be useful when cross building. Only trivial commands like echo, cat, and rm are excluded from this treatment.
While I am here, make ${MTREE} and ${DB} follow the pattern used by most other such variables.
Reviewed by agc.
show more ...
|
| #
10d01732 |
| 23-Jul-2004 |
erh <erh@NetBSD.org> |
Make all the sets scripts work even when not run from the directory that they reside in. Change any uses of dirname to use shell variable substitution instead.
|
| #
c07378c7 |
| 08-Jan-2004 |
lukem <lukem@NetBSD.org> |
implement -l, to list the selected set names rather than the contents
|
| #
0c014a78 |
| 03-Jan-2004 |
lukem <lukem@NetBSD.org> |
optimise invocation of list_set_files()
|
| #
6f9a1982 |
| 03-Jan-2004 |
lukem <lukem@NetBSD.org> |
rename all the <bsd.own.mk> derived variables to uppercase, and export them to the environment.
|
| #
b852db83 |
| 29-Dec-2003 |
lukem <lukem@NetBSD.org> |
Significant overhaul of how the sets are used:
* Add an optional third field to the sets file which is a list of comma separated keywords that control if the line is printed. Currently supported
Significant overhaul of how the sets are used:
* Add an optional third field to the sets file which is a list of comma separated keywords that control if the line is printed. Currently supported keywords kerberos4 ${MKKERBEROS4} != no kerberos ${MKKERBEROS} != no lint ${MKLINT} != no obsolete ${obsolete} != 0. In this case, non obsolete files are not printed. (This will allow future support for builds with variables such as MKHESIOD and MKYP set to "no".)
* Use sh(1)'s getopts where appropriate, and otherwise cleanup the various scripts.
* Move defaults for sets.subr from sets.defaults into sets.subr. Move replicated code for determining stuff such as shlibs type from various scripts into sets.subr.
* Merge the obsolete.*, krb.*, krb4.* and lint.* into the appropriate main lists with the relevant third field keyword(s).
show more ...
|
| #
62fcaffa |
| 19-Dec-2003 |
jmc <jmc@NetBSD.org> |
Redo creation of sets/sums so this can be parallelized if using -j. Suggested in PR#20115 and PR#20116
|
| #
17b5668c |
| 25-Nov-2003 |
dyoung <dyoung@NetBSD.org> |
Factor duplicated code for setting variables such as machine_cpu and machine_arch to their defaults into sets.defaults, and source it at the top of each script.
Also, to be consistent with variable
Factor duplicated code for setting variables such as machine_cpu and machine_arch to their defaults into sets.defaults, and source it at the top of each script.
Also, to be consistent with variable naming, s/arch/machine_arch/.
sets.defaults introduces two new variables, krb and krb4, which will affect whether Kerberos- or Kerberos IV-only files are put into the set lists.
show more ...
|
| #
aca1b74c |
| 21-Sep-2003 |
tron <tron@NetBSD.org> |
Backout last change, it's not necessary.
|
| #
b0274903 |
| 21-Sep-2003 |
tron <tron@NetBSD.org> |
Fix sets handling so that GCC specific lists are really used.
|
| #
9347d6de |
| 04-Aug-2003 |
mrg <mrg@NetBSD.org> |
add initial support for gcc3
|
| #
2a44e65d |
| 23-Jun-2003 |
dyoung <dyoung@NetBSD.org> |
Don't duplicate code for listing sets used by makeplist, regpkg. Instead, use the routine in sets.subr.
|
| #
01017edd |
| 26-May-2003 |
thorpej <thorpej@NetBSD.org> |
Check if md.${MACHINE}.${MACHINE_ARCH} exists and prefer it over md.${MACHINE}.
|
| #
dace8f1d |
| 15-Mar-2003 |
he <he@NetBSD.org> |
Do not try to build LKMs on evbppc, because we cannot predetermine the PPC_INTR_IMPL, which is used to include a file in <machine/intr.h>. To allow evbppc to complete a ``make release'', we also need
Do not try to build LKMs on evbppc, because we cannot predetermine the PPC_INTR_IMPL, which is used to include a file in <machine/intr.h>. To allow evbppc to complete a ``make release'', we also need to factor out the LKM files to a new set list file, and tweak makeflist to not include this file for evbppc.
Discussed with Matt Thomas.
show more ...
|
| #
7176940e |
| 29-Jan-2003 |
simonb <simonb@NetBSD.org> |
Enable MIPS now that crunchgen works again for this arch.
|
| #
ec2d95a2 |
| 10-Dec-2002 |
fvdl <fvdl@NetBSD.org> |
Remove conditional for x86_64 to not include lintlibs, they're ok now.
|
| #
62148d5f |
| 26-Nov-2002 |
lukem <lukem@NetBSD.org> |
use ${make} instead of ${MAKE} in the shell scripts, to prevent weird lossage with the modified ${MAKE} getting passed to child make's
|