privatize libedit (used by numerous base programs)
commit2234273d6fc89a6e4a851192fc2897c700700fb7
authorJohn Marino <draco@marino.st>
Wed, 27 Jan 2016 00:24:52 +0000 (27 01:24 +0100)
committerJohn Marino <draco@marino.st>
Wed, 27 Jan 2016 00:34:25 +0000 (27 01:34 +0100)
treed2451a38cc38fd40af2bd6e998f9a5fcde87d8fb
parentf0cd4aceb6e26deab1ab282a644ba665c9ce179e
privatize libedit (used by numerous base programs)

Besides affecting far more programs than the first two conversions,
this privatization requires a modification to bin/sh which is a bootstrap
program.  If bootstrapping, it will use libedit.* if it exists, otherwise
it will use libprivate_edit.*.  After "make upgrade", /usr/lib/libedit will
no longer be on the system so the private version will then be used in all
cases.
23 files changed:
Makefile_upgrade.inc
bin/sh/Makefile
gnu/sbin/lvm/Makefile
lib/libedit/libedit/Makefile
sbin/fsdb/Makefile
sbin/vinum/Makefile
secure/usr.bin/sftp/Makefile
share/initrd/bin/Makefile
share/initrd/sbin.lvm/Makefile
share/initrd/sbin/Makefile
share/mk/bsd.libnames.mk
usr.bin/bc/Makefile
usr.bin/crunch/examples/filesystem.conf
usr.bin/crunch/examples/fixit.conf
usr.bin/crunch/examples/kcopy.conf
usr.bin/crunch/examples/really-big.conf
usr.bin/ftp/Makefile
usr.bin/tftp/Makefile
usr.bin/units/Makefile
usr.sbin/802_11/wpa_cli/Makefile
usr.sbin/cdcontrol/Makefile
usr.sbin/lpr/lpc/Makefile
usr.sbin/pppctl/Makefile