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
