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
