Michael Honeyfield wrote:
> Hi,
> 
> I am see that Christian is back now, so hopefully I can get some advise 
> on this :D
> 
> I am wanting to rebuild the TSL 3.0 installer, viper. I see a script in 
> the livecd directory, from the CVS checkout if I have and an example.conf.
> 
> Could someone take the time to explain the process of building an 
> installable ISO?

I guess by 'someone' you mean me? ;)

The livecd script you have found is the key for this.

This is the slightly modified example conf for tsl 3.0:
# Where the stuff will end up:
LIVE_CD='/home/tsldev/isobuild/tsl-3.0/dest'
# My CVS checkout of viper, this will be included in the ISO:
INSTALLER_ROOT="/home/viper"
# The swup repository I will use when creating the installer.
# A normal official 3.0 repos should be used here:
URI="file:///home/tsldev/isobuild/tsl-3.0/dest/i586/actual/trustix/rdfs/latest.rdf"
# The host that holds the packages that will be available on
# the ISO. aka what the user may install:
RSYNCHOST="localhost:/home/tsldev/isobuild/tsl-3.0/src/i586/trustix"
# If you are building a source ISO as well, we need a place to find them
SRC_RSYNCHOST="localhost:/home/tsldev/isobuild/tsl-3.0/src/srpms"
# This is the public part of the GPG key the packages are signed with.
GPGKEY='/usr/share/tsl-gpgkeys-sunchild/trustix-sunchild.pub.gpg'
# Generate rdfs. You want to do this...
RDFGEN="yes"
# Key id of gpg key used when generating rdfs
GPGID="C2BD224B"
# Password used when signing rdfs:
GPGPWFILE="/some-file-with-the-plaintext-passwd"
# GPG home dir used when signing rdfs:
GPGHOME="/root/.gnupg"


The main issue which is unaddressed is that we only support using 1 gpg 
key. This means that you will have a problem downloading updates from 
the official mirrors during an installation. IF you provide your own 
mirror with the ISO mounted, then it can surely act as the up-to-date 
server, but then you already have the packages on the ISO.. ;)

> 
> Thanks in advance
> 

Feel free to create a wiki page on this subject. ;)

regards


c


-- 
Christian H. Toldnes
Trustix Developer
_______________________________________________
tsl-discuss mailing list
[email protected]
http://lists.trustix.org/mailman/listinfo/tsl-discuss
  • viper Michael Honeyfield
    • Re: viper Christian Haugan Toldnes

Reply via email to