Koozali.org: home of the SME Server

creating your own custom iso..e-smith+contribs?

Craig Jensen

creating your own custom iso..e-smith+contribs?
« on: July 16, 2002, 08:59:42 AM »
Has anyone done/seen this?  I would like to have several CD burnable iso's;  say, one with base e-smith55 + contribs with strength in "web-hosting" , and thus a "web-hosting" server...with the contribs included; and maybe another w/base 55 + a game package or two, thus a "game-server" installation iso....

Is this possible?  I already have been doing the above with four options 1. Base server (w/contribs to *sparkle* it up a bit) 2. File-sharing server (with a number of related contribs) and so on....yet these are all just installations from the iso of v55 and THEN contrib install at post base install.

??

Thanks again in advance.

Craig Foster

Re: creating your own custom iso..e-smith+contribs?
« Reply #1 on: July 16, 2002, 09:31:24 AM »
I've ended up using SME 5.1.2 and creating a CD with five different directories.
Each directory uses three types of files :- install.sh, PACKAGES.TGZ & SOURCE.TGZ, and the individual RPMs required.

The directories are modem (modem utilities & manager options), stats (snmp and other stats pachackes), file sharing (samba + XPLogon.reg), collaboration (phpnuke + phorum), and games (Half-Life, UT, Q3A dedicated servers + utils)

If a customer wants modem and filesharing, I run /mnt/cdrom/modem/install.sh and /mnt/cdrom/filesharing/install.sh and the RPMs are installed and a console-save initiated.

See Darrell Mays site (http://myezserver.com) for more ideas regarding the install.sh script (Ta Darrell !)

Craig F.


Craig Jensen

Re: creating your own custom iso..e-smith+contribs?
« Reply #3 on: July 16, 2002, 09:43:19 PM »
Thanks much Craig.  I will try this method.  I have also read the one written by Jaime Nebrera at:

http://www.e-smith.org/docs/howto/contrib/e-smith-custom-iso.html

I will try each.

Thanks again!

alec

Re: creating your own custom iso..e-smith+contribs?
« Reply #4 on: August 06, 2002, 02:06:50 PM »
what version of anaconda do i need for sme 5.5?
RedHat-7.3 for i386? or older???

thanx

Aaron Wilde

Re: creating your own custom iso..e-smith+contribs?
« Reply #5 on: August 18, 2002, 02:33:28 AM »
ftp://ftp.e-smith.org/pub/e-smith/contrib/GordonRowell/SRPMS/anaconda-7.0.1-143es.src.rpm

You will have to do a "rpm --rebuild anaconda-7.0.1-143es.src.rpm" on it to compile it against your kernel.

I think you need to do this on a redhat box.  (7.1+)

If you are experienced, this is no problem.  Why didn't they just release a RPM instead of the SRPM?

Aaron Wilde

Re: creating your own custom iso..e-smith+contribs?
« Reply #6 on: August 18, 2002, 03:38:11 AM »
Accually, if you just want to add RPMS to your CD, you can use a stock anaconda-7.0 and anaconda-runtime (7.0).

Just install it with the --nodeps flag.

When I try to compile the E-smith version of it, I'm getting a stupid error every time...

cannot find -ldb-3.1
[genhdlist] Error 1

I've upgraded my gcc/cc compiling tools, installed Berkley DB 4... WTF.

I don't know why e-smith just didn't release a RPM.