The NetBSD Project

CVS log for src/rescue/Makefile

[BACK] Up to [cvs.NetBSD.org] / src / rescue

Request diff between arbitrary revisions


Default branch: MAIN
Current tag: MAIN


Revision 1.42 / (download) - annotate - [select for diffs], Sat Apr 4 17:57:16 2020 UTC (5 months, 3 weeks ago) by christos
Branch: MAIN
CVS Tags: phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, HEAD
Changes since 1.41: +1 -4 lines
Diff to previous 1.41 (colored)

smb is no more.

Revision 1.41 / (download) - annotate - [select for diffs], Sun Mar 1 20:59:54 2020 UTC (6 months, 3 weeks ago) by christos
Branch: MAIN
CVS Tags: is-mlppp-base, is-mlppp
Changes since 1.40: +2 -3 lines
Diff to previous 1.40 (colored)

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

Revision 1.40 / (download) - annotate - [select for diffs], Thu Feb 27 17:17:34 2020 UTC (6 months, 4 weeks ago) by christos
Branch: MAIN
Changes since 1.39: +4 -3 lines
Diff to previous 1.39 (colored)

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

Revision 1.39 / (download) - annotate - [select for diffs], Sun Dec 29 18:26:16 2019 UTC (8 months, 3 weeks ago) by christos
Branch: MAIN
Changes since 1.38: +7 -3 lines
Diff to previous 1.38 (colored)

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)

Revision 1.38 / (download) - annotate - [select for diffs], Wed Oct 2 09:45:10 2019 UTC (11 months, 3 weeks ago) by maya
Branch: MAIN
CVS Tags: phil-wifi-20191119
Changes since 1.37: +1 -8 lines
Diff to previous 1.37 (colored)

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

Revision 1.37 / (download) - annotate - [select for diffs], Sun Jan 27 04:42:46 2019 UTC (19 months, 4 weeks ago) by dholland
Branch: MAIN
CVS Tags: phil-wifi-20190609, netbsd-9-base
Branch point for: netbsd-9
Changes since 1.36: +1 -4 lines
Diff to previous 1.36 (colored)

fix duplicated chunk from merge

Revision 1.36 / (download) - annotate - [select for diffs], Sun Jan 27 02:08:36 2019 UTC (19 months, 4 weeks ago) by pgoyette
Branch: MAIN
Changes since 1.35: +4 -1 lines
Diff to previous 1.35 (colored)

Merge the [pgoyette-compat] branch

Revision 1.35 / (download) - annotate - [select for diffs], Wed Jul 25 23:52:38 2018 UTC (2 years, 2 months ago) by kamil
Branch: MAIN
CVS Tags: pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728
Changes since 1.34: +2 -1 lines
Diff to previous 1.34 (colored)

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.

Revision 1.34 / (download) - annotate - [select for diffs], Thu Jun 21 10:44:01 2018 UTC (2 years, 3 months ago) by kamil
Branch: MAIN
CVS Tags: phil-wifi-base, pgoyette-compat-0625
Branch point for: phil-wifi
Changes since 1.33: +3 -1 lines
Diff to previous 1.33 (colored)

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.

Revision 1.33 / (download) - annotate - [select for diffs], Sun Oct 8 15:02:33 2017 UTC (2 years, 11 months ago) by christos
Branch: MAIN
CVS Tags: pgoyette-compat-base, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315
Branch point for: pgoyette-compat
Changes since 1.32: +6 -1 lines
Diff to previous 1.32 (colored)

Extra flags for static PIE

Revision 1.32 / (download) - annotate - [select for diffs], Sun May 21 15:28:41 2017 UTC (3 years, 4 months ago) by riastradh
Branch: MAIN
CVS Tags: perseant-stdc-iso10646-base, perseant-stdc-iso10646, netbsd-8-base, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-8, matt-nb8-mediatek-base, matt-nb8-mediatek
Changes since 1.31: +1 -3 lines
Diff to previous 1.31 (colored)

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.

Revision 1.31 / (download) - annotate - [select for diffs], Thu Jan 30 22:19:00 2014 UTC (6 years, 7 months ago) by matt
Branch: MAIN
CVS Tags: yamt-pagecache-base9, tls-maxphys-base, tls-earlyentropy-base, tls-earlyentropy, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, pgoyette-localcount-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, pgoyette-localcount, netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-base, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0, netbsd-7, localcount-20160914, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
Changes since 1.30: +2 -2 lines
Diff to previous 1.30 (colored)

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

Revision 1.30 / (download) - annotate - [select for diffs], Thu Dec 26 02:25:57 2013 UTC (6 years, 9 months ago) by christos
Branch: MAIN
Changes since 1.29: +4 -1 lines
Diff to previous 1.29 (colored)

mount_smbfs has moved.

Revision 1.29 / (download) - annotate - [select for diffs], Sun Mar 24 17:05:27 2013 UTC (7 years, 6 months ago) by christos
Branch: MAIN
CVS Tags: riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2
Changes since 1.28: +2 -2 lines
Diff to previous 1.28 (colored)

descend to bin for pdisk

Revision 1.28 / (download) - annotate - [select for diffs], Sun Mar 24 11:07:07 2013 UTC (7 years, 6 months ago) by martin
Branch: MAIN
Changes since 1.27: +9 -2 lines
Diff to previous 1.27 (colored)

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

Revision 1.27 / (download) - annotate - [select for diffs], Wed Mar 10 23:13:10 2010 UTC (10 years, 6 months ago) by abs
Branch: MAIN
CVS Tags: yamt-pagecache-tag8, yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, netbsd-6, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, matt-mips64-premerge-20101231, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2, agc-symver-base
Branch point for: yamt-pagecache, tls-maxphys, agc-symver
Changes since 1.26: +2 -2 lines
Diff to previous 1.26 (colored)

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

Revision 1.26 / (download) - annotate - [select for diffs], Sat Feb 13 11:21:55 2010 UTC (10 years, 7 months ago) by roy
Branch: MAIN
Changes since 1.25: +3 -7 lines
Diff to previous 1.25 (colored)

Don't install terminfo.db in rescue.

Revision 1.25 / (download) - annotate - [select for diffs], Fri Feb 5 09:44:23 2010 UTC (10 years, 7 months ago) by roy
Branch: MAIN
Changes since 1.24: +7 -3 lines
Diff to previous 1.24 (colored)

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

Revision 1.24 / (download) - annotate - [select for diffs], Sat Aug 22 06:52:15 2009 UTC (11 years, 1 month ago) by mrg
Branch: MAIN
CVS Tags: matt-premerge-20091211
Changes since 1.23: +1 -7 lines
Diff to previous 1.23 (colored)

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

Revision 1.23 / (download) - annotate - [select for diffs], Fri Aug 21 15:16:45 2009 UTC (11 years, 1 month ago) by he
Branch: MAIN
Changes since 1.22: +7 -2 lines
Diff to previous 1.22 (colored)

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.

Revision 1.22 / (download) - annotate - [select for diffs], Wed Jan 7 00:39:23 2009 UTC (11 years, 8 months ago) by mrg
Branch: MAIN
CVS Tags: jym-xensuspend-nbase, jym-xensuspend-base, jym-xensuspend
Changes since 1.21: +6 -6 lines
Diff to previous 1.21 (colored)

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

Revision 1.21 / (download) - annotate - [select for diffs], Sat Feb 9 02:37:21 2008 UTC (12 years, 7 months ago) by mrg
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, wrstuden-revivesa, netbsd-5-base, mjf-devfs2-base, mjf-devfs2, matt-mips64-base2, matt-armv6-nbase, keiichi-mipv6-base, keiichi-mipv6, hpcarm-cleanup-nbase, hpcarm-cleanup-base
Branch point for: netbsd-5
Changes since 1.20: +6 -1 lines
Diff to previous 1.20 (colored)

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

Revision 1.20 / (download) - annotate - [select for diffs], Wed Jan 9 11:26:06 2008 UTC (12 years, 8 months ago) by simonb
Branch: MAIN
Changes since 1.19: +2 -2 lines
Diff to previous 1.19 (colored)

Remove support for NetBSD/pc532.

Revision 1.19 / (download) - annotate - [select for diffs], Sun May 22 03:45:30 2005 UTC (15 years, 4 months ago) by lukem
Branch: MAIN
CVS Tags: wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, pc532-eol-2008, netbsd-4-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, netbsd-4-0, netbsd-4, matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, matt-armv6-base, hpcarm-cleanup, cube-autoconf-base, cube-autoconf, abandoned-netbsd-4-base, abandoned-netbsd-4
Branch point for: matt-armv6
Changes since 1.18: +3 -2 lines
Diff to previous 1.18 (colored)

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

Revision 1.18 / (download) - annotate - [select for diffs], Thu Jan 13 03:25:31 2005 UTC (15 years, 8 months ago) by lukem
Branch: MAIN
CVS Tags: netbsd-3-base, netbsd-3-1-RELEASE, netbsd-3-1-RC4, netbsd-3-1-RC3, netbsd-3-1-RC2, netbsd-3-1-RC1, netbsd-3-1-1-RELEASE, netbsd-3-1, netbsd-3-0-RELEASE, netbsd-3-0-RC6, netbsd-3-0-RC5, netbsd-3-0-RC4, netbsd-3-0-RC3, netbsd-3-0-RC2, netbsd-3-0-RC1, netbsd-3-0-3-RELEASE, netbsd-3-0-2-RELEASE, netbsd-3-0-1-RELEASE, netbsd-3-0, netbsd-3
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (colored)

improve MAKEVERBOSE support

Revision 1.17 / (download) - annotate - [select for diffs], Thu Jan 13 03:08:07 2005 UTC (15 years, 8 months ago) by lukem
Branch: MAIN
Changes since 1.16: +22 -1 lines
Diff to previous 1.16 (colored)

Restore the "liboverride" functionality because it's needed to correctly
implement rmcd(3) in the rescue tools.

Revision 1.16 / (download) - annotate - [select for diffs], Mon Jan 10 10:47:36 2005 UTC (15 years, 8 months ago) by lukem
Branch: MAIN
Changes since 1.15: +2 -2 lines
Diff to previous 1.15 (colored)

Add to /rescue: scp ssh slogin
(all without Kerberos support at this time)

Revision 1.15 / (download) - annotate - [select for diffs], Mon Jan 10 10:05:44 2005 UTC (15 years, 8 months ago) by lukem
Branch: MAIN
Changes since 1.14: +2 -1 lines
Diff to previous 1.14 (colored)

MAKEVERBOSE support

Revision 1.14 / (download) - annotate - [select for diffs], Mon Jan 10 10:04:31 2005 UTC (15 years, 8 months ago) by lukem
Branch: MAIN
Changes since 1.13: +5 -1 lines
Diff to previous 1.13 (colored)

Provide /rescue/cgdconfig if ${MKCRYPTO} != "no"

Revision 1.13 / (download) - annotate - [select for diffs], Mon Jan 10 04:00:50 2005 UTC (15 years, 8 months ago) by lukem
Branch: MAIN
Changes since 1.12: +2 -2 lines
Diff to previous 1.12 (colored)

Repeat after me:  "test both cases before commit"

Revision 1.12 / (download) - annotate - [select for diffs], Mon Jan 10 02:58:59 2005 UTC (15 years, 8 months ago) by lukem
Branch: MAIN
Changes since 1.11: +5 -1 lines
Diff to previous 1.11 (colored)

Only compile in IPv6 support if ${USE_INET6} != "no"

MKINET6 is for providing IPv6 infrastructure.
USE_INET6 is for compiling IPv6 support into the programs (needs MKINET6).

Revision 1.11 / (download) - annotate - [select for diffs], Fri Aug 20 11:01:03 2004 UTC (16 years, 1 month ago) by tron
Branch: MAIN
Changes since 1.10: +1 -7 lines
Diff to previous 1.10 (colored)

Complete removal of "liboverride" to fix build problems.

Revision 1.10 / (download) - annotate - [select for diffs], Thu Aug 19 23:12:15 2004 UTC (16 years, 1 month ago) by christos
Branch: MAIN
Changes since 1.9: +1 -9 lines
Diff to previous 1.9 (colored)

Remove special handling for rcmd.o; not needed.

Revision 1.9 / (download) - annotate - [select for diffs], Mon Jul 14 09:00:33 2003 UTC (17 years, 2 months ago) by tron
Branch: MAIN
CVS Tags: netbsd-2-base, netbsd-2-1-RELEASE, netbsd-2-1-RC6, netbsd-2-1-RC5, netbsd-2-1-RC4, netbsd-2-1-RC3, netbsd-2-1-RC2, netbsd-2-1-RC1, netbsd-2-1, netbsd-2-0-base, netbsd-2-0-RELEASE, netbsd-2-0-RC5, netbsd-2-0-RC4, netbsd-2-0-RC3, netbsd-2-0-RC2, netbsd-2-0-RC1, netbsd-2-0-3-RELEASE, netbsd-2-0-2-RELEASE, netbsd-2-0-1-RELEASE, netbsd-2-0, netbsd-2
Changes since 1.8: +2 -1 lines
Diff to previous 1.8 (colored)

Remove file "rescue.unstripped" in "cleandir" target.

Revision 1.8 / (download) - annotate - [select for diffs], Mon May 26 09:46:47 2003 UTC (17 years, 4 months ago) by lukem
Branch: MAIN
Changes since 1.7: +17 -2 lines
Diff to previous 1.7 (colored)

* Add ftp to /rescue.
* Implement liboverride.o to provide overrides of various libc functions.
  For now, compile a special version of rcmd(3) (et al) which uses
  /rescue/rcmd and /rescue/sh instead of the /bin variants.
  Other overrides may appear in the future.

Should fix [bin/21670] from Geoff Wing.

Revision 1.7 / (download) - annotate - [select for diffs], Wed Jan 29 11:32:45 2003 UTC (17 years, 8 months ago) by simonb
Branch: MAIN
Changes since 1.6: +1 -12 lines
Diff to previous 1.6 (colored)

Enable MIPS now that crunchgen works again for this arch.

Revision 1.6 / (download) - annotate - [select for diffs], Thu Oct 17 01:49:18 2002 UTC (17 years, 11 months ago) by lukem
Branch: MAIN
CVS Tags: fvdl_fs64_base
Changes since 1.5: +2 -1 lines
Diff to previous 1.5 (colored)

set SMALLPROG=0 (it was implicit)

Revision 1.5 / (download) - annotate - [select for diffs], Sun Oct 6 17:28:46 2002 UTC (17 years, 11 months ago) by thorpej
Branch: MAIN
Changes since 1.4: +3 -1 lines
Diff to previous 1.4 (colored)

* Move the rescue bits into their own file.
* In makeflist, skip rescue bits in arch's that don't yet support it
  (MIPS, currently, due to an objcopy-crunch bug).

Revision 1.4 / (download) - annotate - [select for diffs], Sun Oct 6 17:19:12 2002 UTC (17 years, 11 months ago) by thorpej
Branch: MAIN
Changes since 1.3: +2 -2 lines
Diff to previous 1.3 (colored)

Compare MACHINE_CPU and "mips" rather than MACHINE_ARCH and "mipseb" or
"mipsel".

Revision 1.3 / (download) - annotate - [select for diffs], Thu Oct 3 01:11:37 2002 UTC (17 years, 11 months ago) by lukem
Branch: MAIN
Changes since 1.2: +10 -1 lines
Diff to previous 1.2 (colored)

Don't build this on mipseb or mipsel, as crunchgen(1) doesn't work correctly
on those, no fix has been forthcoming, and users are getting antsy.

This allows "make build" to complete; "make release" will still fail in the
sets generation.  Maybe *that* will inspire a MIPS/toolchain guru to fix
crunchgen(1)...

Revision 1.2 / (download) - annotate - [select for diffs], Fri Aug 23 03:25:21 2002 UTC (18 years, 1 month ago) by lukem
Branch: MAIN
Changes since 1.1: +2 -2 lines
Diff to previous 1.1 (colored)

set CRUNCHENV= RESCUE=/rescue   (still don't want SMALLPROG)

Revision 1.1 / (download) - annotate - [select for diffs], Thu Aug 22 01:23:46 2002 UTC (18 years, 1 month ago) by lukem
Branch: MAIN

Migrate rescue tools from distrib/rescue -> rescue.  Purpose of tools:

	Infrastructure to build a set of "rescue" tools; a crunched-up
	version of all the statically linked binaries in /bin, /sbin
	and the few in /usr/bin.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>