History log of /netbsd/rescue/Makefile (Results 1 – 25 of 42)
Revision Date Author Comments
# 11c18d4d 04-Apr-2020 christos <christos@NetBSD.org>

smb is no more.


# e9157c95 01-Mar-2020 christos <christos@NetBSD.org>

Redo the sshsk_sign() stuff properly, but putting the helper in libssh.so


# 20554665 27-Feb-2020 christos <christos@NetBSD.org>

Unfortunately libssh has an undefined symbol sshsk_sign(), which is provided
by different implementations depending if we are a server or a client. While
the clients we compile in, provide that symbo

Unfortunately libssh has an undefined symbol sshsk_sign(), which is provided
by different implementations depending if we are a server or a client. While
the clients we compile in, provide that symbol, it is getting hidden by
crunchhide, so we provide it again. It would have been a lot simpler to
use a function pointer instead in the library...

show more ...


# e91a52ed 29-Dec-2019 christos <christos@NetBSD.org>

1. Remove all the special handling of variables (-d -p -P -s -S) that
were dealing with DBG (-d) LDSTATIC/NOPIE (-p), and the rest with
disabling/enabling sanitizers.
2. Use emalloc/estrdup for

1. Remove all the special handling of variables (-d -p -P -s -S) that
were dealing with DBG (-d) LDSTATIC/NOPIE (-p), and the rest with
disabling/enabling sanitizers.
2. Use emalloc/estrdup for all the allocators instead of only some cases.
3. Add -V varspec which passes variables on the command line (as DBG
and LDSTATIC used to be passed before) instead of appending them
to the on-the-fly Makefile using -v varspec.
4. Change the distrib and rescue Makefiles to use -V instead of the removed
flags.

The motivation of this is to make variable handling consistent, less magical,
and remove the need for changing crunchgen each time we want to add disabling
an option by default.

(as proposed in tech-toolchain)

show more ...


# 2581dcb8 02-Oct-2019 maya <maya@NetBSD.org>

Remove ldconfig from /rescue, and mark it MI obsolete.

- ldconfig in netbsd refers to a.out binaries only. We've been ELF-only
since NetBSD 2.0 or so, and having it in /rescue served little purpos

Remove ldconfig from /rescue, and mark it MI obsolete.

- ldconfig in netbsd refers to a.out binaries only. We've been ELF-only
since NetBSD 2.0 or so, and having it in /rescue served little purpose
even before that, as /rescue is standalone.
- Using MI obsolete to avoid the need for MD set lists where ldconfig
is the sole entry

show more ...


# d0037f24 27-Jan-2019 dholland <dholland@NetBSD.org>

fix duplicated chunk from merge


# cc17ee2e 27-Jan-2019 pgoyette <pgoyette@NetBSD.org>

Merge the [pgoyette-compat] branch


# 33be55f2 25-Jul-2018 kamil <kamil@NetBSD.org>

Specify NOLIBCSANITIZER for rescue

The rescue image could be sanitized with a sanitizer in libc, but it's left
for future as a possible research.


# efafb21c 21-Jun-2018 kamil <kamil@NetBSD.org>

Set NOSANITIZER in rescue/Makefile

This is required to stop sanitizing rcmd.o and liboverride.o. These object
files will be linked into statically linked rescue.


# d100d42b 08-Oct-2017 christos <christos@NetBSD.org>

Extra flags for static PIE


# a77d0f42 21-May-2017 riastradh <riastradh@NetBSD.org>

Remove MKCRYPTO option.

Originally, MKCRYPTO was introduced because the United States
classified cryptography as a munition and restricted its export. The
export controls were substantially relaxed

Remove MKCRYPTO option.

Originally, MKCRYPTO was introduced because the United States
classified cryptography as a munition and restricted its export. The
export controls were substantially relaxed fifteen years ago, and are
essentially irrelevant for software with published source code.

In the intervening time, nobody bothered to remove the option after
its motivation -- the US export restriction -- was eliminated. I'm
not aware of any other operating system that has a similar option; I
expect it is mainly out of apathy for churn that we still have it.
Today, cryptography is an essential part of modern computing -- you
can't use the internet responsibly without cryptography.

The position of the TNF board of directors is that TNF makes no
representation that MKCRYPTO=no satisfies any country's cryptography
regulations.

My personal position is that the availability of cryptography is a
basic human right; that any local laws restricting it to a privileged
few are fundamentally immoral; and that it is wrong for developers to
spend effort crippling cryptography to work around such laws.

As proposed on tech-crypto, tech-security, and tech-userlevel to no
objections:

https://mail-index.netbsd.org/tech-crypto/2017/05/06/msg000719.html
https://mail-index.netbsd.org/tech-security/2017/05/06/msg000928.html
https://mail-index.netbsd.org/tech-userlevel/2017/05/06/msg010547.html

P.S. Reviewing all the uses of MKCRYPTO in src revealed a lot of
*bad* crypto that was conditional on it, e.g. DES in telnet... That
should probably be removed too, but on the grounds that it is bad,
not on the grounds that it is (nominally) crypto.

show more ...


# 42b740be 30-Jan-2014 matt <matt@NetBSD.org>

Append -Os to DBG, not overwrite in case DBG has more than just -Ox from
sys.mk


# 9e4876b0 26-Dec-2013 christos <christos@NetBSD.org>

mount_smbfs has moved.


# be439cbb 24-Mar-2013 christos <christos@NetBSD.org>

descend to bin for pdisk


# 91007268 24-Mar-2013 martin <martin@NetBSD.org>

pdisk has moved to external/bsd - try to deal.


# 6c6ab6a9 10-Mar-2010 abs <abs@NetBSD.org>

Relegate edlabel to use in extremely memory constrained install
ramdisks and prefer disklabel elsewhere.
Based on discussion on affected port lists (port-sparc port-sparc64
port-sun3 port-sun2 port-a

Relegate edlabel to use in extremely memory constrained install
ramdisks and prefer disklabel elsewhere.
Based on discussion on affected port lists (port-sparc port-sparc64
port-sun3 port-sun2 port-atari port-mvme68k).
All listed ports plus amd64 test built after change

show more ...


# d930bbb9 13-Feb-2010 roy <roy@NetBSD.org>

Don't install terminfo.db in rescue.


# 89d790bd 05-Feb-2010 roy <roy@NetBSD.org>

Move the emergancy terminfo database from /root to /rescue.


# a9208fb1 22-Aug-2009 mrg <mrg@NetBSD.org>

kill ldd_aout. it didn't work anyway...not since i don't know when.


# 6ef3b52d 21-Aug-2009 he <he@NetBSD.org>

Add a new list.ldd.noaout, which is a copy of list.ldd but without
the a.out support.
Tweak Makefile so that the a.out support is not built for mips.


# 9b688fed 07-Jan-2009 mrg <mrg@NetBSD.org>

- rework this a bunch to make it work inside /rescue/ldd.
- fix alpha build.


# ecc90aa0 09-Feb-2008 mrg <mrg@NetBSD.org>

make all sun2 use -O0 and move most of the hacks out into just 3 files.


# d8de5b10 09-Jan-2008 simonb <simonb@NetBSD.org>

Remove support for NetBSD/pc532.


# dfee6713 22-May-2005 lukem <lukem@NetBSD.org>

Make fdisk(8) available on all platforms, since MS-DOS partitioning
is the de-facto standard for many removable media types.


# 366ee6e7 13-Jan-2005 lukem <lukem@NetBSD.org>

improve MAKEVERBOSE support


12