others) will work.
Courier-authlib uses Libtool to build shared libraries. Libtool is not
- strict required, but Libtool should be installed unless a good -- a
+ strictly required, but Libtool should be installed unless a good -- a
very-very good -- reason exists not to. If Libtool is not installed, a
copy of Libtool in courier-authlib's source will be used. However, this
may cause problems later down the road, if either another Libtool-using
./configure [options] [variable=value]*...
make
make install
- make install-migrate
+ make install-migrate # Only if upgrading from pre-authlib Courier packages
make install-configure
NOTE: On the BSD family, GNU make is usually the 'gmake' command. Use
created, and, if so, make the necessary arrangements.
* Ensure that all prerequisite development libraries are available.
* Run the configure script, run make, then make install as usual.
- * Copy the "sysconftool" and "authmigrate" scripts somewhere into the
- installation tree. A good place would be %libexecdir%/courier-authlib.
- This is the 'make install-migrate' and 'make install-upgrade'
- commands. Don't run them at build time. Instead, arrange for the
- package installation script to run the authmigrate script first, then
- "sysconftool %sysconfdir%/authlib/*.dist", after the package is
- installed OR UPGRADED.
+ * Copy the "sysconftool" script somewhere into the installation tree. A
+ good place would be %libexecdir%/courier-authlib. This is the 'make
+ install-upgrade' command. Don't run this at build time. Instead,
+ arrange for the package installation script to run the "sysconftool
+ %sysconfdir%/authlib/*.dist" after the package is installed OR
+ UPGRADED.
* The "authdaemond", "authenumerate", and "authtest" commands can be
renamed, to avoid name clashes.
* Remove all static libraries from %libdir%/courier-authlib.
* Everything else can go into the main package. Optionally, the
courierauthconfig binary, stuff in %includedir%, and in %mandir%/man3,
can go into a devel subpackage.
-
-References
-
- Visible links
- 1. file:///home/mrsam/src/courier-authlib/INSTALL.html#Requirements
- 2. file:///home/mrsam/src/courier-authlib/INSTALL.html#Installation
- 3. file:///home/mrsam/src/courier-authlib/INSTALL.html#deps
- 4. file:///home/mrsam/src/courier-authlib/INSTALL.html#What
- 5. file:///home/mrsam/src/courier-authlib/INSTALL.html#manpage
- 6. file:///home/mrsam/src/courier-authlib/INSTALL.html#Starting
- 7. file:///home/mrsam/src/courier-authlib/INSTALL.html#Building
- 8. file:///home/mrsam/src/courier-authlib/INSTALL.html#Guidelines
- 9. http://www.gnu.org/software/gcc/
- 10. http://www.gnu.org/software/binutils/
- 11. http://www.gnu.org/software/libtool/
- 12. http://www.gnu.org/software/make/
- 13. file:///home/mrsam/src/courier-authlib/README_authlib.html