Hello to all of Fedora - livecd-list.
I need someone to send me the file kickstart "ks.cfg" that was used to
create the livecd Fedora-7-KDE-Live-i386.
Someone on the list can please send me the file.
I am immensely grateful.
I'm not certain this is the problem I'm having but:
when I run livecd-tools it hangs after "setting intervals between checks
to 0 seconds".
If I wait long enough I get an error about mirrorlists and repo details
not being able to be retrieved, so I'm assuming my problem is with the
proxy server I'm behind. The details for the proxy are all set in yum,
but does livecd-tools not make use of this?
Can anybody help me out a bit with this?
Thanks in advance :D
I proposed this to a Fedora mailing list last night. Below is a) my
initial email, b) kanarip's initial response, and c) my reply to that.
---------- Forwarded message ----------
From: Yaakov Nemoy <loupgaroublond(a)gmail.com>
Date: Nov 22, 2007 2:51 AM
Subject: Making respins with custom configs and files
I've come out of my coding ban (till finals are over) to work on a
small side project. It's a tool that lets you pick a set of files
from a running system, they could be anything, config files, random
non-free fonts installed to /usr/share/fonts/, grub splash screens,
etc..., and lets you make an RPM out of them. Since some of these
files might clash with other packages, it doesn't install them
directly to the root, but hidden away in /usr/share. There is a
second tool that then deploys these lumps of files. It solves the
following use cases:
Tim is a power user. He has a system heavily configured, with a
custom set of packages, from five repos, and all sorts of other things
he found on online on deviantart. He wants to make a respin of his
computer using Revisor, so he can pop a CD in the brand new machine,
use it to install Fedora, and be up and running in under 30 minutes.
Since a large number of files that are not in his /home partition are
just as important still require time setting up, he would rather tell
Revisor where to look, and have it copy all these files automatically.
He's also given a package full of files that he could drop into a
private repo if he ever finds the time to set one up.
Kim is a computer science student. She's been given an assignment
that involves a complicated build and runtime environment. In her
proprietary-software centric school, ensuring that her code will
compile and run cleanly when she submits it for a grade is a huge
chore. She would rather give the professors a Live CD saying 'run
this', that drops them into a stripped down Gnome environment, with a
terminal, and all her programs sitting on the desktop. She gets an A,
and her professor starts considering incorporating Linux into the
curriculum for its ease of use.
Jim is a technician for Megacorp and is configuring a bunch of
machines. He knows how to make RPMs, but it is a lengthy process
since he is not familiar with it. He has a set of files he wants to
include with every system he configures, that include corporate
branding on every spot available. The list of files is large, but the
only thing he needs to do is copy them to specific places. He would
rather just give a command a list of files that spits out a spec file
and a tarball that he can add to an automated system. The packages
will then be deployed the next time he schedules an update.
Right now, I have two working scripts. There are a couple of minor
bugs, and I have some SELinux questions. Is this something people
want to see in Fedora 9? Would it be useful to the revisor/respin
crowd? Or am I completely off the mark here, and someone has a better
---------- Kanarip's message ----------
the Fedora Advisory Board may not be the most appropriate list to
discuss Fedora 9 or Revisor features, more appropriate maybe is the
Revisor development or user discussion list, and the
However looking at what it is you are trying to solve, have you tried
working with copy_dir maybe? Revisor uses that setting to copy all
contents from that location onto the live or installation media. With
Live Media these files are copied onto "/" which is to become the root
filesystem once you boot up the Live Media, and with Installation Media
it copies it into the files/ directory in the tree (so that during the
installation you can use it in %post).
If this has any short-comings on solving the scenario's you are
addressing, please let me know because I think these are perfectly valid
Jeroen van Meeuwen
---------- My reply ----------
I haven't looked at copy_dir, not knowing it existed, but now that I
have my code, I feel like I could use something slightly more
organized for lack of a better word. If this seems useful, I can try
to merge the two feature sets.
There are two aspects on each of the last two scenarios that I feel
copy_dir doesn't quite handle. It doesn't handle the third scenario
at all, where the Technician wants to create a dumb package to include
in his private repository. That's a feature that goes beyond just a
single respin, and he would prefer to include in multiple respins.
In the second scenario, I could imagine a sub scenario where when
someone was trying to redeploy those extra files on i slightly
different live CD, the Student would want to have a single package as
well to remix the LiveCD with.
One aspect that's available with my code is the ability to create
multiple packages actually that serve different aspects. The best
example I can think of offhand is in the second scenario where the
Student has to submit two programs. Each 'boost' (boost being the
lousy name i thought of) contains the program separately. She can
create a LiveCD with both programs for a friend to play with, and a
separate CD for each professor. She could even create a Portfolio CD
with all of her projects when doing a senior level project, or when
putting together a resume.
On Nov 22, 2007 12:00 PM, <fedora-livecd-list-request(a)redhat.com> wrote:
> Message: 2
> From: Jerry Vonau <jvonau(a)shaw.ca>
> Greg Haygood wrote:
> > Hi, all - I've been struggling for a couple weeks now to be build a
> > install CD set using revisor, but keep running into the same error. I'm
> > building under F7, trying to build either a CentOS5- or Fedora7-based
> > image. LiveCDs build and work fine, but the install CDs always faill at
> > same point. I'm using kickstart, but it happens even if I use the
> > boot option. The blue screen for anaconda will popup, then I'll get:
> Yup, build 586 live images that work fine, doing a +- with kernel, glibc
> and openssl in the config file.
> > Running anaconda, the <image> system installer - please wait ...
> > exec of anaconda failed: No such file or directory
> > install exited abnormally [1/1]
> > sending termination signals...done
> > (parition unmounting...)
> > you may safely reboot your system
> > Googling for that exec error suggests that it's a package problem, but
> > suggested by one post) even when I bloat up the manifest with every
> > anaconda dependency, the error still occurs. It also happens with the
> > configs that come with revisor, so it doesn't seem like anything I
> > munged.
> > This has been happening for a few weeks now, and still with the
> > 2.0.5-10from rawhide.
> Does the current boot.iso for fedora 8 do the same thing?
Haven't tried yet, but I will.
> > Anyone have any suggestions for what is going on? Thanks in advance.
> What is arch of the hardware your using? i586?
It's i686 (centrino duo), actually running under VMWare.
> Message: 5
> Date: Thu, 22 Nov 2007 03:27:13 +0100
> From: Jeroen van Meeuwen <kanarip(a)kanarip.com>
> If you could run Revisor from a terminal with the --debug parameter the
> output certainly could help a lot.
A log for a CentOS5 image is attached, but nothing jumps out at me.
> CC'ing the Revisor Users mailing list as this might be more
> appropriate to discuss there.
My bad - I thought the LiveCD list was for Revisor also. I'll move to that
thread from here.
Hi, all - I've been struggling for a couple weeks now to be build a valid
install CD set using revisor, but keep running into the same error. I'm
building under F7, trying to build either a CentOS5- or Fedora7-based
image. LiveCDs build and work fine, but the install CDs always faill at the
same point. I'm using kickstart, but it happens even if I use the regular
boot option. The blue screen for anaconda will popup, then I'll get:
Running anaconda, the <image> system installer - please wait ...
exec of anaconda failed: No such file or directory
install exited abnormally [1/1]
sending termination signals...done
you may safely reboot your system
Googling for that exec error suggests that it's a package problem, but (as
suggested by one post) even when I bloat up the manifest with every possible
anaconda dependency, the error still occurs. It also happens with the stock
configs that come with revisor, so it doesn't seem like anything I could've
This has been happening for a few weeks now, and still with the
Anyone have any suggestions for what is going on? Thanks in advance.
Hello, list users,
The current Fedora-7-Live-i386 CD comes with no firmwares
in /lib/firmware for some kernel wifi drivers, e.g. rt73usb and bcm43xx.
It would be nice to add these firmwares or needed modules in the
existing Fedora-7-Live-i386 iso image.
How to modify the existing Fedora-7-Live-i386 iso image to build such a
custom live cd that can run on any Linux-compatible pc without any
installation? Thank you in advance.
Ciba LO <cibalo(a)gmx.co.uk>
I see livecd-creator writes default ONBOOT=on|off vs. the tried-n-true
yes or no to ifcfg-ethX based on the network options in the ks script.
But the etc network init script looks for [Nn][Oo] in it's logic.
Is this part of the continuing switch over to NetworkManager?
This causes me grief because routing can get completely broken if
someone happens to plug two live DHCP network cables into a dual port box.
I like to configure my bootables so they don't bring up anything but eth0.
I want to modify the kickstart file that created the
this iso is VERY close to what I'm looking for and I haven't found any
that come with the livecd-tools to match. I could be wrong.
any pointers would be helpful.
creator/mayflower | 4 ++++
1 files changed, 4 insertions(+)
Author: Jim Meyering <jim(a)meyering.net>
Date: Fri Nov 16 23:33:53 2007 +0100
Don't let a nonstandard TMPDIR setting cause malfunction.
Signed-off-by: Jim Meyering <meyering(a)redhat.com>
diff --git a/creator/mayflower b/creator/mayflower
index 0adb26c..5e9e097 100755
@@ -8,6 +8,10 @@
# Inspired by similar programs from a bunch of other distributions.
+# Override any TMPDIR setting from the environment, since this script is
+# run in a chroot: a nonstandard $TMPDIR setting would make mktemp fail.
echo "$0 [--help] <out-initrd-image> <kernel-version>"
I've been experimenting with livecd-creator and my first
run failed because I had TMPDIR=/t/jt7300.Wu7340.
[btw, this is on rawhide x86_64, with latest cloned from git]
I did this:
When I reran it with a more conventional TMPDIR, it completed
TMPDIR=/tmp ./livecd-creator \
FYI, here's how it failed:
Building an initramfs at /boot/livecd-initramfs-22.214.171.124-42.fc8.img for kernel 2.
mktemp: cannot make temp dir /t/jt7300.Wu7340/tmp.RfvfM24995: No such file or dir
Traceback (most recent call last):
File "/home/meyering/w/co/livecd/creator/livecd-creator", line 1603, in <module
File "/home/meyering/w/co/livecd/creator/livecd-creator", line 1575, in main
File "/home/meyering/w/co/livecd/creator/livecd-creator", line 959, in install
File "/home/meyering/w/co/livecd/creator/livecd-creator", line 1230, in configu
File "/usr/lib64/python2.5/shutil.py", line 46, in copyfile
fsrc = open(src, 'rb')
IOError: [Errno 2] No such file or directory: '/var/tmp/livecd-creator-zHqhMn/ins