freebsd-nq/share
Alexander Leidinger e2a3608153 Add delete-old and delete-old-libs targets:
- removes obsolete files/dirs or libraries.
  - works in interactive (default) and batch mode
  - respects DISTDIR
  - documented in UPDATING and build(7)

The head of the file ObsoleteFiles.inc contains instructions how to add
obsolete files/dirs/libs to the list. Obviously one should add obsolete
files to this list, when he removes a file/dir/lib from the basesystem.

Additionally add check-old target:
  - allows re@ to check if a file on the obsolete list resurfaces

Design goals:
  - allows full control by the user (default interactive mode)
  - possibility of scripted removal of obsolete files (batch mode)
  - opt-in removal of files (explicit list of files)
  - seperate removal of libs (2 delete targets)

Important design decissions:
  - structured list of files to remove instead of a plain text file:
    * allows to remove additional files if a NO_foo knob is specified
      without the need to change the targets (no NO_foo knob is respected
      yet)
  - not using mtree like NetBSD does:
    * mtree doesn't has an interactive mode

Discussed on:		arch (long ago), current (this year)
Additional input from:	re (hrs)
Approved by:		mentor (joerg)
2005-07-23 14:23:30 +00:00
..
colldef New Ukrainian locale: uk_UA.CP1251. 2005-03-04 14:24:30 +00:00
dict Add more technical terms to reduce false positives when spellchecking 2005-05-04 14:19:36 +00:00
doc Remove the NQNFS paper. 2005-07-01 15:33:08 +00:00
examples document ENABLE_WPA_SUPPLICANT_EAPOL 2005-07-08 19:26:55 +00:00
info Start the dreaded NOFOO -> NO_FOO conversion. 2004-12-21 08:47:35 +00:00
isdn
man Add delete-old and delete-old-libs targets: 2005-07-23 14:23:30 +00:00
me
misc Regen: 2005-07-18 07:43:35 +00:00
mk Add LIBMEMSTAT tp bsd.libnames.mk. 2005-07-17 18:38:40 +00:00
mklocale Comments correction 2005-04-21 09:15:19 +00:00
monetdef New Ukrainian locale: uk_UA.CP1251. 2005-03-04 14:24:30 +00:00
msgdef New Ukrainian locale: uk_UA.CP1251. 2005-03-04 14:24:30 +00:00
numericdef New Ukrainian locale: uk_UA.CP1251. 2005-03-04 14:24:30 +00:00
security Start the dreaded NOFOO -> NO_FOO conversion. 2004-12-21 08:47:35 +00:00
sendmail Start the dreaded NOFOO -> NO_FOO conversion. 2004-12-21 08:47:35 +00:00
skel Start the dreaded NOFOO -> NO_FOO conversion. 2004-12-21 08:47:35 +00:00
snmp Start the dreaded NOFOO -> NO_FOO conversion. 2004-12-21 08:47:35 +00:00
syscons Start the dreaded NOFOO -> NO_FOO conversion. 2004-12-21 08:47:35 +00:00
tabset
termcap Add endianness support to cap_mkdb(1), useful for cross builds. 2005-02-22 23:29:54 +00:00
timedef New Ukrainian locale: uk_UA.CP1251. 2005-03-04 14:24:30 +00:00
zoneinfo Update for Bulletin C number 30: 2005-07-05 15:48:53 +00:00
Makefile Add NO_DICT handle. Saves almost 3.5 MB installed. 2005-04-13 10:02:58 +00:00
Makefile.inc