Updated livecd-stage2 example file.
authorChris Gianelloni <wolf31o2@gentoo.org>
Tue, 14 Dec 2004 23:40:38 +0000 (23:40 +0000)
committerChris Gianelloni <wolf31o2@gentoo.org>
Tue, 14 Dec 2004 23:40:38 +0000 (23:40 +0000)
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/catalyst/trunk@492 d1e1f19c-881f-0410-ab34-b69fee027534

examples/livecd-stage2_template.spec

index aa1bab9c5556adb5dc06e7de5f65648bde41c8d8..021c6bec083d85f74a9b879c0b348ec93d81cf17 100644 (file)
@@ -2,47 +2,51 @@
 ## used to build a livecd-stage2 iso image
 
 ## John Davis <zhen@gentoo.org>
+## Chris Gianelloni <wolf31o2@gentoo.org>
 
 # subarch can be any of the supported Catalyst subarches (like athlon-xp). Refer
-# to the catalyst reference manual (http://www.gentoo.org/proj/en/releng/catalyst) for supported arches.
+# to the catalyst reference manual:
+# (http://www.gentoo.org/proj/en/releng/catalyst) for supported arches.
 # example:
 # subarch: athlon-xp
 subarch:
 
-# version stamp is an identifier for the build. can be anything you want it to be, but it
-# is usually a date.
+# version stamp is an identifier for the build. can be anything you want it
+# to be, but it is usually a date.
 # example:
-# version_stamp: 2004.2
+# version_stamp: 2004.3
 version_stamp: 
 
-# target specifies what type of build Catalyst is to do. check the catalyst reference manual
-# for supported targets.
+# target specifies what type of build Catalyst is to do.
+# check the catalyst reference manual for supported targets.
 # example:
-# target: stage2
+# target: livecd-stage2
 target: livecd-stage2
 
-# rel_type defines what kind of build we are doing. usually, default will suffice.
+# rel_type defines what kind of build we are doing.
+# usually, default will suffice.
 # example:
 # rel_type: default
 rel_type:
 
 # system profile used to build the media
 # example:
-# profile: default-x86-2004.0
+# profile: default-linux/x86/2004.3
 profile:
 
 # which snapshot to use
 # example:
-# snapshot: 20040614
+# snapshot: 20041022
 snapshot:
 
 # where the seed stage comes from, path is relative to $clst_sharedir (catalyst.conf)
 # example:
-# default/stage3-x86-2004.1
+# default/stage3-x86-2004.3
 source_subpath:
 
-# which cdfs to use. valid values are zisofs, squashfs, cloop, gcloop, and none
-livecd/cdfstype: zisofs
+# which cdfs to use. valid values are:
+# zisofs, squashfs, cloop, gcloop, and noloop
+livecd/cdfstype: squashfs
 
 # archscript and runscript to use. DO NOT CHANGE THESE UNLESS YOU KNOW WHAT YOU ARE DOING.
 livecd/archscript: /usr/lib/catalyst/livecd/runscript/x86-archscript.sh
@@ -57,62 +61,65 @@ livecd/cdtar: /usr/lib/catalyst/livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.b
 # (optional) run this script in the LiveCD chroot to tweak the LiveCD fs
 # livecd/fsscript: /tmp/myscript.sh
 
-# (optional) files to be added to the final livecd product. note that they *are not* in the loopback
-# fs itself, but in /mnt/cdrom when the cd is booted.
+# (optional) files to be added to the final livecd product. note that they
+# *are not* in the loopback fs itself, but in /mnt/cdrom when the cd is booted.
+# the layout is in the overlay mirrors how it will be on the LiveCD.
 # livecd/overlay: /tmp/files_for_livecd
 
-# "global" arguments that are to be passed to genkernel
-#livecd/gk_mainargs: --makeopts=-j3
+# (optional) "global" arguments that are to be passed to genkernel
+# livecd/gk_mainargs: --makeopts=-j3
 
-# tweaks things such as the MOTD for release LiveCDs
-#livecd/type: gentoo-release-universal
+# (optional) tweaks things such as the MOTD for release LiveCDs
+# livecd/type: gentoo-release-universal
 
-# the standard Gentoo release MOTD is included with Catalyst
-#livecd/motd: /usr/lib/catalyst/livecd/files/motd.txt
+# (optional) the standard Gentoo release MOTD is included with Catalyst
+# livecd/motd: /usr/lib/catalyst/livecd/files/motd.txt
 
-# Put directories, files (README,Handbook), etc that you want to show up in /mnt/cdrom
-# when the LiveCD is booted in the overlay. The layout that is in the overlay
-# mirrors how it will be on the LiveCD.
-#livecd/overlay: /tmp/livecd-overlay
+# (optional) list of modules that you want to blacklist for hotplug
+# livecd/modblacklist: 8139cp
 
-# list of modules that you want to blacklist for hotplug
-#livecd/modblacklist: siimage eth1394
+# (optional) splash type you wish to use on your LiveCD,  this can be either
+# gensplash or bootsplash
+# livecd/splash_type: gensplash
 
-# bootsplash theme to use - must be present in /etc/bootsplash of the
-# livecd-stage1.
-#livecd/bootsplash: livecd-2004.1
+# (optional) splash theme to use - must be present in /etc/splash or
+# /etc/bootsplash of the LiveCD before the initrd is completed.
+# livecd/splash_theme: livecd-2004.3
 
-# list of services to add to the specified runlevel
-#livecd/rcadd: mkxf86config:default alsasound:boot
+# (optional) list of services to add to the specified runlevel
+# livecd/rcadd: mkxf86config:default alsasound:default
 
-# list of services to delete from the specified runlevel
-#livecd/rcdel: net.eth0:boot
+# (optional) list of services to delete from the specified runlevel
+# livecd/rcdel: net.eth0:boot
 
-# xinitrc to use on the livecd
-#livecd/xinitrc: /tmp/livecd_xinitrc
+# (optional) xinitrc to use on the livecd
+# livecd/xinitrc: /tmp/livecd_xinitrc
 
-# directory that is to be overlayed on the livecd rootfs (the booted fs)
-#livecd/root_overlay: /tmp/livecd-root-overlay
+# (optional) directory that is to be overlayed on the livecd rootfs
+# (the booted fs)
+# livecd/root_overlay: /tmp/livecd-root-overlay
 
-# if you want your livecd to use udev instead of devfs, uncomment this line
-#livecd/devmanager: udev
+# (optional) if you want your livecd to use udev instead of devfs,
+# uncomment this line
+# livecd/devmanager: udev
 
 # let catalyst know the names of the kernels that you want it to build
 boot/kernel: gentoo smp
 
-# for the first kernel (gentoo), let catalyst know what sources to use and what kernel config to use
+# for the first kernel (gentoo), let catalyst know what sources to use and
+# what kernel config to use
 boot/kernel/gentoo/sources: sys-kernel/gentoo-sources
 boot/kernel/gentoo/config:
 
-# per-kernel arguments for genkernel
-#boot/kernel/gentoo/gk_kernargs: --makeopts=-j2
+# (optional) per-kernel arguments for genkernel
+# boot/kernel/gentoo/gk_kernargs: --makeopts=-j2
 
 # same as the gentoo kernel above, just different data
 boot/kernel/smp/sources: sys-kernel/gentoo-dev-sources
 boot/kernel/smp/config:
 
-# per-kernel arguments for genkernel
-#boot/kernel/smp/gk_kernargs: --makeopts=-j1
+# (optional) per-kernel arguments for genkernel
+# boot/kernel/smp/gk_kernargs: --makeopts=-j1
 
 # this next line sets any USE settings you want exported to the environment for
 # your kernel build *and* during the build of any kernel-dependent packages
@@ -123,30 +130,59 @@ boot/kernel/smp/use: pcmcia usb
 # allows you to have 2 identical kernels on the livecd built with different
 # options, and each with their own modules dir in /lib/modules (otherwise
 # the second kernel would overwrite the first modules directory.
-boot/kernel/gentoo/extraversion: livecd
-boot/kernel/smp/extraversion: livecd
+boot/kernel/gentoo/extraversion: gentoo
+boot/kernel/smp/extraversion: smp
 
 # this next line is for merging kernel-dependent packages after your kernel
 # is built. This is where you merge third-party ebuilds that contain kernel
 # modules.
 boot/kernel/gentoo/packages:
        pcmcia-cs
+       speedtouch
        slmodem
-       linux-wlan-ng
-       iptables
+       globespan-adsl
        hostap-driver
+       hostap-utils
        ipw2100
        
 boot/kernel/smp/packages:
        pcmcia-cs
-       iptables
+       speedtouch
+       slmodem
+       globespan-adsl
        hostap-driver
+       hostap-utils
        ipw2100
 
 # remove gcc from the list if you want distcc
 livecd/unmerge:
-       autoconf automake gcc bin86 binutils libtool m4 bison ld.so make perl patch linux-headers man-pages
-       sash bison flex gettext texinfo ccache addpatches man groff lib-compat python miscfiles
+       autoconf
+       automake
+       gcc
+       bin86
+       binutils
+       libtool
+       m4
+       bison
+       ld.so
+       make
+       perl
+       patch
+       linux-headers
+       man-pages
+       sash
+       bison
+       flex
+       gettext
+       texinfo
+       ccache
+       addpatches
+       man
+       groff
+       lib-compat
+       python
+       miscfiles
+
 livecd/empty:
        /var/tmp
        /var/cache