History log of /netbsd-src/distrib/sets/makeobsolete (Results 1 – 25 of 34)
Revision Date Author Comments
# 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 ...


# 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 ...


# d6b37f83 28-Jan-2006 apb <apb@NetBSD.org>

No space in "function()", "command;" or "$(command)".
Requested by christos.


# a8794953 04-Jan-2006 apb <apb@NetBSD.org>

Add quotes to some shell variables overlooked in previous commit.


# 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 ...


# d967a961 28-Mar-2005 lukem <lukem@NetBSD.org>

Don't remove empty obsolete lists; it unnecessarily complicates etc/Makefile


# 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.


# 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


# ad4eec95 09-Dec-2003 matt <matt@NetBSD.org>

Export use_tools_toolchain. Change last use of have_gcc3 to
use_tools_toolchain


# 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 ...


# b0274903 21-Sep-2003 tron <tron@NetBSD.org>

Fix sets handling so that GCC specific lists are really used.


# 5c198ab0 20-Feb-2003 lukem <lukem@NetBSD.org>

etc/postinstall
* Improve message display in find_file_in_dirlist()
* do_obsolete(): instead of running distrib/sets/makeobsolete to
temporarily generate the obsolete sets lists, look for th

etc/postinstall
* Improve message display in find_file_in_dirlist()
* do_obsolete(): instead of running distrib/sets/makeobsolete to
temporarily generate the obsolete sets lists, look for them in
${SRC_DIR}/etc/obsolete/* or ${DEST_DIR}/etc/obsolete/*.
The obsolete check now works for "extracted etc.tgz" as the source dir.

etc/Makefile (install-etc-files), distrib/sets/lists/*
* Install obsolete set lists into /etc/obsolete/
* Tweak how pwd_mkdb files are added to METALOG

distrib/sets/makeobsolete
* Don't bother with "_obsolete" suffix on generated file names.

show more ...


# 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


# 8fa5df2d 25-Nov-2002 lukem <lukem@NetBSD.org>

explicitly add " -f `dirname $0`/Makefile " to ${MAKE}, so that
these scripts do not need to be run from this directory in order
to function correctly


# e97eca6c 17-Nov-2002 lukem <lukem@NetBSD.org>

grammar fix


# e1347044 17-Nov-2002 lukem <lukem@NetBSD.org>

remove unnecessary code, and add minor code formatting tweak


# ac1a5032 17-Nov-2002 lukem <lukem@NetBSD.org>

use ${MAKE} print_machine(_arch)? where appropriate


# c6495258 23-Jul-2002 lukem <lukem@NetBSD.org>

set MAKE="${MAKE:-make} -j 1" to prevent problems where the output
of make -j N>1 would result in junk in various shell variables


# be265ddb 09-Apr-2002 tron <tron@NetBSD.org>

Adapt support for XFree86 3.3.6/4.x lists to match behaviour of
"makeflist".


12