Koozali.org: home of the SME Server
Legacy Forums => Experienced User Forum => Topic started by: SSBN on September 15, 2003, 09:27:35 AM
-
Custom ISO help.
I am using SME 5.6 and the how-to I am following is here.
http://myezserver.com/ under support then howto guide and them the sme iso howto.html
I have gut to step five just fine. I am now at the point to start adding rpm’s to my custom iso. To test it out all I want to add is twiggi.
First I moved twiggi-sme-server-1.10.13-0.noarch.rpm to /root/cdrom/e-smith/RPMS
Then I went in the comps file /root/cdrom/e-smith/base/comps and added the word twiggi after turba and before ucd-snmp
I then run /usr/lib/anaconda-runtime/check-repository.py /root/cdrom to test the image
I then get the msg There was a problem with twiggi (there may be further problems)
What is meant by this error and how do I fix it. I just want sme to install twiggi on the install from the cd what changes did I miss in the comp file.
Thanks
-
Your problem probably has nothing to do with how you built the iso.
Many contributed packages require certain services such as http to be running before they can properly install. twiggi, for example, wants to be installed on a system that has all services already running before it is activated.
The work around is to bundle up your own rpm of packages and have that installed into a subdirectory on the server (for example /opt). Once that is done, you can run a script also installed by your new rpm in rc.local that includes logic that will do a one time install those apps on the first complete boot.
So, roll up your required apps (twiggi, etc.) into an rpm called mynewstuff.rpm. Drop that into the iso and edit comps accordingly.
Once you can prove that it is installing the new rpm, then start the process of writing your install script.
Hope this helps....
-jeff
-
Thanks I did get it to work. In the comp file I put twiggi where I should have put twiggi-sme-server. When I did that it worked. But I will keep in mind what you said Jeff C because adding twiggi was just a start. I am going do sum big time changes to meet my company’s needs. No more hours of trying to find and remember what rpms to install.