Add support for a vendor directory and libeconf
authorThorsten Kukuk <kukuk@suse.com>
Fri, 20 Sep 2019 08:27:31 +0000 (10:27 +0200)
committerSerge Hallyn <serge@hallyn.com>
Sun, 6 Oct 2019 03:17:49 +0000 (22:17 -0500)
commitb52ce71c276d6dafceac6b942b534af77b647f48
tree1a654a546b4baa5ee963e366d0b7197aa7d65c39
parenta74587a4eae9f67d77dabdf96632914611cb1a50
Add support for a vendor directory and libeconf

With this, it is possible for Linux distributors to store their
supplied default configuration files somewhere below /usr, while
/etc only contains the changes made by the user. The new option
--enable-vendordir defines where the shadow suite should additional
look for login.defs if this file is not in /etc.
libeconf is a key/value configuration file reading library, which
handles the split of configuration files in different locations
and merges them transparently for the application.
configure.ac
lib/Makefile.am
lib/getdef.c
libmisc/Makefile.am
libmisc/prefix_flag.c
src/Makefile.am