NetBSD/lib/libutil
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
..
fparseln.3 precede, not preceed. 2001-08-20 12:00:46 +00:00
fparseln.c - __RCSID() police. 2000-07-05 11:46:40 +00:00
getbootfile.3 Add a note this appeared in NetBSD 1.6. Pointed out on current-users@ 2001-04-09 09:29:54 +00:00
getbootfile.c Add getbootfile(3) to libutil, and a man page. 2001-04-06 14:31:14 +00:00
getmaxpartitions.3 Last of the .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 19:44:33 +00:00
getmaxpartitions.c - __RCSID() police. 2000-07-05 11:46:40 +00:00
getrawpartition.3 Last of the .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 19:44:33 +00:00
getrawpartition.c More trailing white space. 1999-07-02 15:46:05 +00:00
login_cap.3 Fix typo 2001-08-15 21:34:06 +00:00
login_cap.c seperate -> separate 2001-07-22 13:33:58 +00:00
login_tty.c - __RCSID() police. 2000-07-05 11:46:40 +00:00
login.3 add LIBRARY section to man page 1998-02-05 18:45:17 +00:00
login.c - __RCSID() police. 2000-07-05 11:46:40 +00:00
logout.c - __RCSID() police. 2000-07-05 11:46:40 +00:00
logwtmp.c - __RCSID() police. 2000-07-05 11:46:40 +00:00
Makefile * Add user-controlled mk.conf variables 2001-12-28 01:32:37 +00:00
opendisk.3 remove referenced to raw (block) and cooked (character) devices, since 2001-12-10 22:50:33 +00:00
opendisk.c revert previous. 2001-12-10 22:41:52 +00:00
openpty.3 PCVT hack is gone. 2000-07-11 12:10:51 +00:00
passwd.c WARNS=2 fix 2001-11-05 15:03:49 +00:00
pidfile.3 - Don't delete the pidfile if the process executing the cleanup handler 2001-10-19 20:36:59 +00:00
pidfile.c Remove an extra character in a comment block. 2001-10-20 09:20:28 +00:00
pidlock.3 don't need trailing empty paragraph 1998-06-08 10:58:45 +00:00
pidlock.c - __RCSID() police. 2000-07-05 11:46:40 +00:00
pty.c revert over-zealous pcvt cull; we still need to skip ttyv* whilst pccons uses 2001-05-10 01:57:47 +00:00
pw_getconf.3 Add a LIBRARY section. 2000-09-18 16:02:41 +00:00
pw_init.3 .Fn foo' -> .Fn foo "void"' in SYNOPSIS. 2000-07-10 11:19:16 +00:00
pw_lock.3 Add two arguments to pw_mkdb(), a la OpenBSD. This is to allow us to pass 2001-08-18 19:31:47 +00:00
secure_path.3 Improve formatting, noted by Simon Burge. 2001-08-20 14:26:45 +00:00
secure_path.c Rename secure_path(3) source file from securepath.c to secure_path.c. 2001-08-20 14:47:49 +00:00
shlib_version Bump libutil major for pw_mkdb() change. 2001-08-18 19:33:17 +00:00
ttyaction.3 Execute ttyaction on termination of rlogind/telnetd sessions. 1998-08-29 17:31:55 +00:00
ttyaction.c __CONCAT does token pasting, not string concatnation. if something like: 2000-12-19 23:09:02 +00:00
ttymsg.3 Last of the .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 19:44:33 +00:00
ttymsg.c - __RCSID() police. 2000-07-05 11:46:40 +00:00
util.3 Fix pasto in last. 2001-12-07 09:31:34 +00:00