From 4a484d5a09af4f6642f1fcdb004a7b9f6ea50612 Mon Sep 17 00:00:00 2001 From: Chris Gianelloni Date: Tue, 14 Dec 2004 23:40:38 +0000 Subject: [PATCH] Updated livecd-stage2 example file. git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/catalyst/trunk@492 d1e1f19c-881f-0410-ab34-b69fee027534 --- examples/livecd-stage2_template.spec | 140 +++++++++++++++++---------- 1 file changed, 88 insertions(+), 52 deletions(-) diff --git a/examples/livecd-stage2_template.spec b/examples/livecd-stage2_template.spec index aa1bab9c..021c6bec 100644 --- a/examples/livecd-stage2_template.spec +++ b/examples/livecd-stage2_template.spec @@ -2,47 +2,51 @@ ## used to build a livecd-stage2 iso image ## John Davis +## Chris Gianelloni # 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 -- 2.26.2