A newbies? question

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



All,

I need a little assistance/explanation/direction here.

I am a contractor working on a project that needs to install Fedora,
SELinux, and then a Custom built application. I have the procedure
pretty well laid out using the fedora CDs, the SELinux source and RPMS
and source for the custom apps.

Currently the instructions are on a web page. What I really need to do
is create a couple of categories under the Fedora install that will let
me select and install the RPMs while/after I install Fedora.

I have been using this web page (Bob's Anaconda HOWTO - Release Setup)

http://www.sd.no-ip.biz/code/aurora/setup.html

to introduce me to modification of the Redhat install and it has gotten
me to the point that I can create a Unified Build Tree and a Set of ISOs
that I can use for the new project.

I have been able to complete this up to the point where I have added a
custom section called "SELinux" to the Group Hierarchy. After that I am
stuck.

I don't understand what to do at this point to create new/modified
packages and ensure that I can include them as part of the comps.xml
file.

I have been to the page:

http://fedora.redhat.com/projects/anaconda-installer/comps.html

and read the instructions, but they have not really answered my
questions.


Here is an example of what I am trying to do

  <group>
    <id>selinux</id>
    <uservisible>true</uservisible>
    <default>true</default>
    <name>SELinux Installation</name>
    <description>Install this group of packages to configure the system
for SELinux installation.</description>
    <grouplist>
    </grouplist>
    <packagelist>
      <packagereq type="mandatory">autoconf213</packagereq>
      <packagereq type="mandatory">elfutils-devel</packagereq>
      <packagereq type="mandatory">libcroco-devel</packagereq>
    </packagelist>
  </group>

  <group>
    <id>hf-development</id>
    <uservisible>true</uservisible>
    <default>true</default>
    <name>HF Development Environment</name>
    <description>Install this group of packages to configure the system
for HF Development.</description>
    <grouplist>
    </grouplist>
    <packagelist>
    <packagereq type="mandatory">libfwbuilder-1.0.2-2.fdr1</packagereq>
    <packagereq type="mandatory">fwbuilder-1.1.2-1.fdr1</packagereq>
    <packagereq type="mandatory">fwbuilder-ipt-1.1.2-1.fdr1</packagereq>
    </packagelist>
  </group>

    <category>
      <name>SELinux</name>
      <subcategories>
        <subcategory>selinux</subcategory>
        <subcategory>hf</subcategory>
      </subcategories>
    </category>

    <category>
      <name>HF</name>
      <subcategories>
        <subcategory>hf-development</subcategory>
      </subcategories>
    </category>

Two groups and two categories.

The other thing I am not sure of is how the packagereq's get their
titles. Here are the actual packages I want to install. The first set is
on Disc-3 of the fedora set, just not installed. and the next group is a
set of RPMs that have brought in from outside.

 libcroco-devel-0.3.0-1.i386.rpm
 elfutils-devel-0.89-2.i386.rpm
 autoconf213-2.13-6.noarch.rpm

 libfwbuilder-1.0.2-2.fdr1.i386.rpm
 fwbuilder-1.1.2-1.fdr1.i386.rpm
 fwbuilder-ipf-1.1.2-1.fdr1.i386.rpm
 fwbuilder-ipfw-1.1.2-1.fdr1.i386.rpm
 fwbuilder-ipt-1.1.2-1.fdr1.i386.rpm
 fwbuilder-pf-1.1.2-1.fdr1.i386.rpm

And a last thing... what actually determines the order of the installs?
For the above, I want to install it last but the libfwbuilder has to
come before the fwbuilder.


Thanks for any and all help. Any clarification needed, I am working most
of the day Sat, Sun & Monday. I would really like to be past this hump
by Tuesday.

-- 
Nick (Nix) Gray
Senior Systems Engineer
Bruzenak Inc.
(512) 331-7998




[Index of Archives]     [Kickstart]     [Fedora Users]     [Fedora Legacy List]     [Fedora Maintainers]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]
  Powered by Linux