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
next prev parent 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