public inbox for gentoo-catalyst@lists.gentoo.org
 help / color / mirror / Atom feed
From: martin nicolas <nicko.martin@gmail.com>
To: Julien Cayzac <julien.cayzac@gmail.com>,
	gentoo-catalyst@robin.gentoo.org
Subject: Re: [gentoo-catalyst] livecd + gensplash
Date: Sun, 30 Jan 2005 20:20:33 +0100	[thread overview]
Message-ID: <d6805aee0501301120166d62ed@mail.gmail.com> (raw)
In-Reply-To: <8ac6caaf05013010065ca59e92@mail.gmail.com>

[-- Attachment #1: Type: text/plain, Size: 2057 bytes --]

Yes, of course, here is my spec files for the livecd stages 1 and 2
(see in attachments).

What are you intend in "fsscript" ?

I add that before the version 1.1.4 this scripts were working fine but
I've upgraded to 1.1.5 for having gensplash.


On Sun, 30 Jan 2005 19:06:07 +0100, Julien Cayzac
<julien.cayzac@gmail.com> wrote:
> Could you post your spec files (and maybe your fsscript and other
> script files) on the mailing list?
> It's always good to see some working livecd setups...
> Julien
> 
> On Sun, 30 Jan 2005 16:14:28 +0100, martin nicolas
> <nicko.martin@gmail.com> wrote:
> > On Sun, 30 Jan 2005 09:05:42 -0500, Chris Gianelloni
> > <wolf31o2@gentoo.org> wrote:
> > > On Sun, 2005-01-30 at 11:42 +0100, martin nicolas wrote:
> > > > Yes, it's sure that I've to be more clear explaining my problems.
> > > >
> > > > So, I've updated to catalyst 1.1.5 now the livecd stage 1 & 2 works
> > > > fine but the iso isn't generated ?
> > > > why ? can I made it manualy and how ?
> > > >
> > > > In the end of my livecd stage2 generation I've this :
> > > > Creating zisofs...
> > > > livecd-stage2: complete!
> > >
> > > Did you emerge catalyst with the cdr USE flag?  If not, then you'll need
> > > to install zisofs-tools onto your system.
> > >
> >
> > I've reemerged catalyst with cdr in USE flag then I've redo the
> > command catalyst - f livecd-stage2.spec but although I've the option
> > livecd/iso: /tmp/gentoo.iso, at the end of the catalyst process I've
> > no gentoo.iso in my /tmp dir.
> >
> > Any idea ?
> >
> > Thanks
> >
> > > > So I supposed that there are no problems but I've the line
> > > > "livecd/iso: /tmp/gentoo.iso" in my livecd-stage2.spec but in the end
> > > > no iso in my /tmp directory.
> > > >
> > > > Thanks for the work, it's really really great.
> > >
> > > --
> > > Chris Gianelloni
> > > Release Engineering - Strategic Lead/QA Manager
> > > Games - Developer
> > > Gentoo Linux
> > >
> > >
> > >
> > --
> > gentoo-catalyst@gentoo.org mailing list
> >
> >
> --
> gentoo-catalyst@gentoo.org mailing list
> 
>

[-- Attachment #2: livecd-stage1_template.spec --]
[-- Type: application/octet-stream, Size: 1770 bytes --]

## livecd-stage1 example specfile
## used to build a livecd-stage1

## John Davis <zhen@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.
# example:
# subarch: athlon-xp
subarch: x86

# 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: 20.01.2005 

# target specifies what type of build Catalyst is to do. check the catalyst reference manual
# for supported targets.
# example:
# target: stage2
target: livecd-stage1

# rel_type defines what kind of build we are doing. usually, default will suffice.
# example:
# rel_type: default
rel_type: default

# system profile used to build the media
# example:
# profile: default-x86-2004.0
profile: default-linux/x86/2004.3

# which snapshot to use
# example:
# snapshot: 20040614
snapshot: 20050113

# where the seed stage comes from, path is relative to $clst_sharedir (catalyst.conf)
# example:
# default/stage3-x86-2004.1
source_subpath: stage3-x86-2004.3

# use variables that we would like to use when building the LiveCD packages
livecd/use:
	-X
	-gtk
	-svga
	ipv6
	socks5
	livecd
	fbcon

# list of packages to be merged into the LiveCD fs.
livecd/packages:
	baselayout
	livecd-tools
	kudzu-knoppix
	module-init-tools
	hotplug
	irssi
	aumix
	metalog
	udev
	parted
	links
	strace
	nfs-utils
	jfsutils
	usbutils
	xfsprogs
	xfsdump
	e2fsprogs
	reiserfsprogs
	hdparm
	dhcpcd
	pwgen
	popt
	dialog
	rp-pppoe
	gpm
	screen
	mirrorselect
	penggy
	iputils
	hwdata-knoppix
	hwsetup
	splashutils
	gensplash
	device-mapper
	lvm2
	evms
	vim
	pwgen
	pptpclient
	mdadm
	ethtool

[-- Attachment #3: livecd-stage2_template.spec --]
[-- Type: application/octet-stream, Size: 5930 bytes --]

## livecd-stage2 example specfile
## 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.
# example:
# subarch: athlon-xp
subarch: x86

# 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.3
version_stamp: 20.01.2005

# target specifies what type of build Catalyst is to do.
# check the catalyst reference manual for supported targets.
# example:
# target: livecd-stage2
target: livecd-stage2

# rel_type defines what kind of build we are doing.
# usually, default will suffice.
# example:
# rel_type: default
rel_type: default

# system profile used to build the media
# example:
# profile: default-linux/x86/2004.3
profile: default-linux/x86/2004.3

# which snapshot to use
# example:
# snapshot: 20041022
snapshot: 20050113

# where the seed stage comes from, path is relative to $clst_sharedir (catalyst.conf)
# example:
# default/stage3-x86-2004.3
source_subpath: default/livecd-stage1-x86-20.01.2005

# which cdfs to use. valid values are:
# zisofs, squashfs, cloop, gcloop, and noloop
livecd/cdfstype: zisofs

# 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
livecd/runscript: /usr/lib/catalyst/livecd/runscript/default-runscript.sh

# bootloader for the LiveCD - DO NOT CHANGE UNLESS YOU KNOW WHAT YOU ARE DOING.
livecd/cdtar: /usr/lib/catalyst/livecd/cdtar/isolinux-2.11-cdtar.tar.bz2

# (optional) create a iso and place it in the location specified
 livecd/iso: /tmp/gentoo.iso

# (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.
# the layout is in the overlay mirrors how it will be on the LiveCD.
 livecd/overlay: /home/nico/Desktop/install

# (optional) "global" arguments that are to be passed to genkernel
# livecd/gk_mainargs: --makeopts=-j3

# (optional) tweaks things such as the MOTD for release LiveCDs
 livecd/type: gentoo-release-universal

# (optional) the standard Gentoo release MOTD is included with Catalyst
 livecd/motd: /usr/lib/catalyst/livecd/files/generic.motd.txt

# (optional) list of modules that you want to blacklist for hotplug
# livecd/modblacklist: 8139cp

# (optional) splash type you wish to use on your LiveCD,  this can be either
# gensplash or bootsplash
 livecd/splash_type: gensplash

# (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: Gentoo-Hornet

# (optional) list of services to add to the specified runlevel
# livecd/rcadd: mkxf86config:default alsasound:default

# (optional) list of services to delete from the specified runlevel
# livecd/rcdel: net.eth0:boot

# (optional) xinitrc to use on the livecd
# livecd/xinitrc: /tmp/livecd_xinitrc

# (optional) directory that is to be overlayed on the livecd rootfs
# (the booted fs)
# livecd/root_overlay: /tmp/livecd-root-overlay

# (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

# 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-dev-sources
boot/kernel/gentoo/config: /etc/kernels/kernel-config-x86-2.6.10-gentoo-r6

# (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:

# (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
boot/kernel/gentoo/use: pcmcia usb


# use this next option to add an extension to the name of your kernel. This
# 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: gentoo

# 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
	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

livecd/empty:
	/var/tmp
	/var/cache
	/var/db
	/var/empty
	/var/cache
	/var/lock
	/tmp
	/usr/portage
	/usr/share/man
	/usr/share/info
	/usr/share/unimaps
	/usr/include
	/usr/share/zoneinfo
	/usr/share/dict
	/usr/share/doc
	/usr/share/ss
	/usr/share/state
	/usr/share/texinfo
	/usr/lib/python2.2
	/usr/lib/portage
	/usr/share/gettext
	/usr/share/i18n
	/usr/share/rfc
	/usr/X11R6/man
	/usr/X11R6/include
	/usr/X11R6/lib/X11/config
	/usr/X11R6/lib/X11/etc
	/usr/X11R6/lib/X11/doc
	/usr/src
	/usr/share/doc
	/usr/share/man
	/root/.ccache
livecd/rm:
	/lib/*.a
	/usr/lib/*.a
	/usr/lib/gcc-lib/*/*/libgcj*
	/usr/X11R6/lib/*.a
	/var/log/emerge.log
	/var/log/genkernel.log


  reply	other threads:[~2005-01-30 19:20 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-01-29 21:06 [gentoo-catalyst] livecd + gensplash martin nicolas
2005-01-29 21:25 ` Chris Gianelloni
2005-01-30  0:01   ` martin nicolas
2005-01-30  0:30     ` Robert Paskowitz
2005-01-30  0:35     ` Chris Gianelloni
2005-01-30 10:42       ` martin nicolas
2005-01-30 14:05         ` Chris Gianelloni
2005-01-30 15:14           ` martin nicolas
2005-01-30 18:06             ` Julien Cayzac
2005-01-30 19:20               ` martin nicolas [this message]
2005-01-31  0:45                 ` martin nicolas

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=d6805aee0501301120166d62ed@mail.gmail.com \
    --to=nicko.martin@gmail.com \
    --cc=gentoo-catalyst@robin.gentoo.org \
    --cc=julien.cayzac@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox