Koozali.org: home of the SME Server

Development

Evan Montgomery-Recht

Development
« on: November 24, 2000, 06:04:28 PM »
I'm starting to look at modifing the e-smith packages to support more advanced ISP related things, but ran into a question, I understand e-smith is redhat 6.1 based, but does that mean the best place to develop modifications is in a redhat 6.1 development enviroment, or is a better thing to try geting e-msil up and then install gcc etc. Is there anyone outthere that has suggestions.

evan

Charlie Brady

RE: Development
« Reply #1 on: November 25, 2000, 12:52:24 AM »
Evan Montgomery-Recht wrote:

> I'm starting to look at modifing the e-smith packages to
> support more advanced ISP related things, but ran into a
> question, I understand e-smith is redhat 6.1 based, but does
> that mean the best place to develop modifications is in a
> redhat 6.1 development enviroment, or is a better thing to try
> geting e-msil up and then install gcc etc. Is there anyone
> outthere that has suggestions.

This is covered in the technical FAQ:

http://www.e-smith.org/faq.php3#q20

So you are correct, a redhat based system (6.1 or 6.2 are equally good in my experience) is the best place for developing modifications which require compilation.  However, have said that, most development for the e-smith server and gateway does not require a compiler. Most packages can be obtained in binary RPM format, and development  of the e-smith "glue" to configure and manage those packages requires only rpm and an editor, so you can develop e-smith add-on RPMs on the server itself. See:

http://www.e-smith.org/howto/

for information about developing e-smith add-on RPMs.

Regards

Charlie

Evan Montgomery-Recht

RE: Development
« Reply #2 on: November 25, 2000, 05:10:41 PM »
Thanks, it took a little work to get redhat 6.1 working on my development laptop. Had to install all types of updates to the system.

At this point I will need to do two things to get what I want.

1. get a working copy of openldap 2.0.X up and running along with associated packages, 2 update qmail so it support VMailMgr and qmail-ldap for storage of users.

evan