Changed ISPMan Installation

Joerg Delker <[email protected]>
Newsgroups gmane.comp.isp.ispman.devel
Message-ID <[email protected]>
Hi Folks,

if you are subscribed to ispman-cvs list, you probably already noticed a
whole bunch of changes to CVS (HEAD) tonight.

I consider this a somewhat major change, so I would like to give you 
some information about it.

The recent install procedures had some disadvantages, which were bugging 
me (us), so I finaly took action and changed it.
My primary aim was to have procedures which are easy and flexible at the 
same time.

So have a short look at the most important things that changed:

* The bundled perl modules were removed from the lib directory.
Necessary perl modules are still bundled though, but are not part of the 
standard install process. Either bundled or CPAN modules can be 
installed separately (see docs/INSTALL).

* Configuration is moved postinstallation.
The configuration of ISPMan is now done *after* installation, directly 
in the installed ISPMan files. Besides being common practice this very 
much helps construction of distribution packages.

* Usage of a general purpose file/dir installer.
Rather than using cp/mv/chmod/... Makefile calls install-sh (added from 
GNU automake). Should be more reliable and secure.

* Updated INSTALL documentation.
This doc should contain all necessary steps for the new install 
procedures, so be sure to read it (even when upgrading).
UPGRADING doc isn't uptodate yet!

* Removed old/problematic logic.
The Makefile was burdened with all kind of tasks. Building Apache is 
certainly one of that. I removed that, because I consider it outdated 
and not in the scope of ISPMan.


Note for testers/upgraders:
Due to the many changes, the new procedures are somewhat experimental.
I tested this quite a lot actually, but there may be always scenarios 
causing trouble. So if anything doesn't work out as it should please 
give feedback (file bug at SF).

Note for people on HEAD cvs trunk:
Last known good version *before* those changes is tagged: dev_1_3a
Next development tag, when everything worked out ok: dev_1_3b


Please test this and give any feedback you have!

Regards,
Joerg


-------------------------------------------------------
This SF.Net email is sponsored by OSTG. Have you noticed the changes on
Linux.com, ITManagersJournal and NewsForge in the past few weeks? Now,
one more big change to announce. We are now OSTG- Open Source Technology
Group. Come see the changes on the new OSTG site. www.ostg.com
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.