NetBSD/libexec
lukem efcc9a4c9d * Add user-controlled mk.conf variables
- SHLIBDIR	Location to install shared libraries if ${USE_SHLIBDIR}
			is "yes".  Defaults to "/usr/lib".

	- USE_SHLIBDIR	If "yes", install shared libraries in ${SHLIBDIR}
			instead of ${LIBDIR}.  Defaults to "no".
			Sets ${_LIBSODIR} to the appropriate value.
			This may be set by individual Makefiles as well.

	- SHLINKDIR	Location of shared linker.  Defaults to "/usr/libexec".
			If != "/usr/libexec", change the dynamic-linker
			encoded in shared programs

* Set USE_SHLIBDIR for libraries used by /bin and /sbin:
	libc libcrypt libcrypto libedit libipsec libkvm libm libmi387
	libtermcap libutil libz

* If ${_LIBSODIR} != ${LIBDIR}, add symlinks from ${LIBDIR}/${LIB}.so*
  to ${_LIBSODIR}/${LIB}.so* for compatibility.

* Always install /sbin/init statically (for now)


The net effect of these changes depends on how the variables are set:

  1.)	If nothing is set or changed, there is no change from the
	current behaviour:
		- Static /bin, /sbin, and bits of /usr/*
		- Dynamic rest
		- Shared linker is /usr/libexec/ld*so

  2.)	If the following make variables are set:
		LDSTATIC=
		SHLINKDIR=/lib
		SHLIBDIR=/lib
	Then the behaviour becomes:
		- Dynamic tools
		- .so libraries used by /bin and /sbin are installed to /lib,
		  with symlinks from /usr/lib/lib*so to -> /lib/lib*so
		  where appropriate
		- Shared linker is /lib/ld*so

  3.)	As per 2.), but add the following variable:
		USE_SHLIBDIR=yes
	This forces all .so's to be instaleld in /lib (with compat
	symlinks), not just those tagged by their Makefiles to be.
	Again, compat symlinks are installed
2001-12-28 01:32:37 +00:00
..
atrun fix up various .Nm abuses: 2000-11-07 06:43:24 +00:00
comsat ignore trailing newline which is included in the message from mail.local. 2001-04-02 14:57:37 +00:00
cron
fingerd do not touch __ss_len directly, they are not supposed to be touched. 1999-12-16 06:00:24 +00:00
ftpd remove extraneous ": " from message 2001-12-12 08:13:33 +00:00
getNAME convert to use getprogname() 2001-02-19 22:43:42 +00:00
getty PR/14941: David Querbach: add support for non-standard MS-Windows PPP client. 2001-12-14 15:06:13 +00:00
hpropd Readability cleanups; MKfoo=no -> NOfoo. 2001-12-12 00:51:00 +00:00
identd Spell 'occurred' with two 'r's. 2001-09-16 16:34:23 +00:00
kadmind Readability cleanups; MKfoo=no -> NOfoo. 2001-12-12 00:51:00 +00:00
kfd Readability cleanups; MKfoo=no -> NOfoo. 2001-12-12 00:51:00 +00:00
kpasswdd Readability cleanups; MKfoo=no -> NOfoo. 2001-12-12 00:51:00 +00:00
ld.aout_so "than" instead of "then". 2001-11-21 19:14:19 +00:00
ld.elf_so * Add user-controlled mk.conf variables 2001-12-28 01:32:37 +00:00
lfs_cleanerd "than" instead of "then". 2001-11-21 19:14:19 +00:00
mail.local Sync getopt() / man page with actual getopt options. 2001-12-20 20:10:33 +00:00
makekey include stdlib.h for prototypes (typically for exit()). 2001-01-16 02:44:43 +00:00
makewhatis Allow this to be built as a host program. 2001-11-29 23:50:12 +00:00
rexecd va_{start,end} audit: 2001-09-24 13:22:25 +00:00
rlogind Actually, it's ttyaction, note the silent 't' ;) 2001-04-04 09:56:31 +00:00
rmail Sync getopt() / man page with actual getopt options. 2001-12-20 20:10:33 +00:00
rpc.rquotad use LOG_WARNING instead of LOG_ERR for non critical errors 2001-01-10 01:50:05 +00:00
rpc.rstatd Remove extern variables and functions now declared in dkstats.h. 2000-12-01 02:10:22 +00:00
rpc.rusersd use LOG_WARNING instead of LOG_ERR for non critical errors 2001-01-10 01:50:05 +00:00
rpc.rwalld sweep of my licenses (userland files w/o only my copyright) for 2000-06-14 17:24:02 +00:00
rpc.sprayd consistently use exit instead of return in main() 2001-01-10 01:57:51 +00:00
rshd va_{start,end} audit: 2001-09-24 13:22:25 +00:00
talkd PR/5631: Rumi Szabolcs: Make talk work without COMPAT43 2001-09-27 14:38:58 +00:00
telnetd Spell 'occurred' with two 'r's. 2001-09-16 16:34:23 +00:00
tftpd __ss_{len,family} hack is no longer necessary 2001-11-19 03:20:45 +00:00
uucpd support non-IPv4 address families (in fact, IPv6). 2001-11-21 10:26:22 +00:00
Makefile hprop(8) belongs in /usr/sbin, not /usr/libexec. 2000-08-06 20:42:22 +00:00
Makefile.inc Format string cleanups by sommerfeld. 2000-10-10 19:54:37 +00:00