Changes since 4.3:
- fix support for quota and passwd when running within the
chroot (exec pre-chroot)
- disallow rsync and svnserve from being run as daemons that
listen on a port
- switch to getopt_long for command processing, use getopt for
sftp-server, svnserve, and quota
- abort processing on commands that require getopt when getopt
is not available
- switched to slightly optimized and more compact debug code
- fix unison support within chroots
- fix for unison command execution bug
- allow multiple users with the same uid using USER environment
variable
- added missing semicolon to helper.c
- fixes the configure.in script to not define HAVE_OPTRESET, not
even to a value of 0
- fixes that hopefully improve the optarg compilation situation
- UNISON $HOME environment fix
- fixes to setup_chroot.sh/in
+SHELL.
* Turn PKG_REGISTER_SHELLS into a variable that can be set in the shell
environment so that admins can make a choice when installing from
binary packages.
* PKG_SHELL is now a list of paths, and if the path is relative, then it
is taken to be relative to ${PREFIX}. Convert packages that set
PKG_SHELL to take advantage of this new feature by changing the full
paths to the shells into relative paths.