On 3/9/07, Karanbir Singh <mail-lists at karan.org> wrote: > > Tronn Wærdahl wrote: > > Hello mail list > > > > Forgive me if i doble post, coz my first attetemt didnt go through > > > > Im trying to include a new selection in "Installation type" in the > > anaconda installer when installing Centos 4.3 > > I have successfull made a inclution of "my" rpms when installing the OS, > > by modifying the the base group in the file comps.xml > > > > But what im trying to do is make a new selection in the Installation > > window [where you choose Server, desktop, custom..] > > > > > > I need some guidance about this topic, any help would be appriciated > > take a look at the installclasses/ stuff inside anaconda, if you dont > want to rebuild the installer, you can just drop updated .py files into > an updates.img ( which goes into the /CentOS/base/ directory. > > Also, if you are hosting another project on the CentOS distro, let us > know so we can then list you on the www.centos.org website. > > - KB > -- > Karanbir Singh : http://www.karan.org/ : 2522219 at icq > _______________________________________________ > CentOS mailing list > CentOS at centos.org > http://lists.centos.org/mailman/listinfo/centos > Below is what I edited in the installclasses/server.py, so if I just put that back in to stage2.img, then I would see a different txt when Im in the Installation type windows, and it would install the base group from the comps.xml. ############ FILE START ########### from installclass import BaseInstallClass from rhpl.translate import * from constants import * import os import iutil class InstallClass(BaseInstallClass): # name has underscore used for mnemonics, strip if you dont need it id = "server" name = N_("_MY server") pixmap = "myserver.png" description = N_("Select this installation type if you would like to " "set up Myserver community edition. ") sortPriority = 5 showLoginChoice = 1 def setSteps(self, dispatch): BaseInstallClass.setSteps(self, dispatch); def setGroupSelection(self, grpset, intf): BaseInstallClass.__init__(self, grpset) def setInstallData(self, id): BaseInstallClass.setInstallData(self, id) def __init__(self, expert): BaseInstallClass.__init__(self, expert) ############ FILE END ########### I have no experience with python... Tronn -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.centos.org/pipermail/centos/attachments/20070309/3d30d7b3/attachment-0005.html>