Autotools

We are using GNU Autotools to manage cross-platform support for confman. Just like a C program, you will need to "compile" confman before you can use it. This converts all of the *.in files into their final forms with all substitutions made. Details about this process can be found in UsingAutotools?. Make changes in your working copy to the *.in scripts.

Scripts

abspath
A library script that assists in resolving symbolic links and relative pathnames into absolute pathnames.
confadmin.in
A user script to assist in repository setup and version migrations
confaudit.in
A system script for identifying the differences between the repository and the live filesystem
confexport.in
A system script for generating exports of the repository for use by confaudit and confsync
conflock
A library script that manages lockfiles
confman.in
The primary user script for interacting with confman
confsync.in
A system script for performing an automated confman commit operation using the dump generated by confexport

Libraries

confmancommon.sh
Common code for finding and sourcing libraries and configurations shared by most scripts
confmandoc.sh
Full usage statements for the confman utility. Much of this has been reproduced in the man pages and can now be removed from this library file.
confadmindoc.sh
Full usage statements for the confadmin utility.
confmanlib.sh
The primary library of shared code for all confman scripts