Branch 'f8-branch' - livecd-tools.spec Makefile
by Jeremy Katz
Makefile | 2 +-
livecd-tools.spec | 6 +++++-
2 files changed, 6 insertions(+), 2 deletions(-)
New commits:
commit 6c940dc5060662f04ce786d7b81cd944da3277e8
Author: Jeremy Katz <katzj(a)redhat.com>
Date: Mon Jun 16 10:59:46 2008 -0400
livecd-tools-013.1 (Fedora 8 update)
diff --git a/Makefile b/Makefile
index a86371d..58c9192 100644
--- a/Makefile
+++ b/Makefile
@@ -1,5 +1,5 @@
-VERSION = 013
+VERSION = 013.1
INSTALL = /usr/bin/install -c
INSTALL_PROGRAM = ${INSTALL}
diff --git a/livecd-tools.spec b/livecd-tools.spec
index 0950d58..5f9820d 100644
--- a/livecd-tools.spec
+++ b/livecd-tools.spec
@@ -2,7 +2,7 @@
Summary: Tools for building live CD's
Name: livecd-tools
-Version: 013
+Version: 013.1
Release: 1%{?dist}
License: GPL
Group: System Environment/Base
@@ -55,6 +55,10 @@ rm -rf $RPM_BUILD_ROOT
%{_datadir}/livecd-tools/*
%changelog
+* Mon Jun 16 2008 Jeremy Katz <katzj(a)redhat.com> - 013.1-1
+- Fix traceback running without LVM (#442633)
+- Copy timezone to /etc/localtime (#445624)
+
* Mon Oct 29 2007 Jeremy Katz <katzj(a)redhat.com> - 013-1
- Lots of config updates
- Support 'device foo' to say what modules go in the initramfs
15 years, 10 months
Branch 'f9-branch' - livecd-tools.spec Makefile
by Jeremy Katz
Makefile | 2 +-
livecd-tools.spec | 9 ++++++++-
2 files changed, 9 insertions(+), 2 deletions(-)
New commits:
commit 6e880e43bd15f6660f15b22e8371447c6cc02cf9
Author: Jeremy Katz <katzj(a)redhat.com>
Date: Mon Jun 16 10:55:40 2008 -0400
livecd-tools-017.1
diff --git a/Makefile b/Makefile
index 4ac33b5..5cdc7a2 100644
--- a/Makefile
+++ b/Makefile
@@ -1,5 +1,5 @@
-VERSION = 017
+VERSION = 017.1
INSTALL = /usr/bin/install -c
INSTALL_PROGRAM = ${INSTALL}
diff --git a/livecd-tools.spec b/livecd-tools.spec
index f6a5ef1..c3ab86d 100644
--- a/livecd-tools.spec
+++ b/livecd-tools.spec
@@ -4,7 +4,7 @@
Summary: Tools for building live CD's
Name: livecd-tools
-Version: 017
+Version: 017.1
Release: 1%{?dist}
License: GPLv2
Group: System Environment/Base
@@ -62,6 +62,13 @@ rm -rf $RPM_BUILD_ROOT
%{python_sitelib}/imgcreate/*.pyc
%changelog
+* Mon Jun 16 2008 Jeremy Katz <katzj(a)redhat.com> - 017.1-1
+- Handle copying timezone to /etc/localtime (#445624)
+- livecd-iso-to-disk: Ensure disk isn't mounted before writing to it (#446472)
+- livecd-iso-to-disk: Quote iso path (#446472)
+- Fix --base-on (#437906)
+- Use a fake /selinux to avoid problems with loading new policy (eparis)
+
* Tue May 6 2008 Bill Nottingham <notting(a)redhat.com> - 017-1
- fix F9 final configs
15 years, 10 months
Changes to 'f9-branch'
by Jeremy Katz
New branch 'f9-branch' available with the following commits:
commit 0c08c551fb4925158c248aa1598cbce0cb0ca49c
Author: Eric Paris <eparis(a)redhat.com>
Date: Fri Jun 6 16:11:54 2008 -0400
LiveCD - add test for /sbin/lokkit if it is needed for selinux config
This patch adds a new function ayum.installHasFile() which tells if the install
image is going to contain a given file. We then use this new function to make
sure lokkit is going to be present so that we will be able to disable selinux
inside the image if the kickstart was configured that way. If we cannot
accomidate the kickstart setting we error the build.
Signed-off-by: Eric Paris <eparis(a)redhat.com>
commit b7c3b0d105e78ab0accf931c17e0a168c43f32e0
Author: Eric Paris <eparis(a)redhat.com>
Date: Fri Jun 6 16:11:53 2008 -0400
LiveCD - Add fake /selinux so livecd can run in enforcing
This patch adds a /selinux directory to a newly created livecd compose which
will allow the tools inside the chroot to interoperate with the live system
successfully.
Signed-off-by: Eric Paris <eparis(a)redhat.com>
commit e170727971b7eb92b330927439eb4410521b034e
Author: Jeremy Katz <katzj(a)redhat.com>
Date: Thu May 29 17:04:41 2008 -0400
Allow isos to be blockdevs or regular files
commit 384715f59c846159487414f0c24bd656133d3ea2
Author: Jeremy Katz <katzj(a)redhat.com>
Date: Thu May 29 08:53:25 2008 -0400
Move minimal /dev creation into a method
commit 18c4443e0912ca1d18be2a3060d1481c76ebaf3a
Author: Jeremy Katz <katzj(a)redhat.com>
Date: Tue May 27 15:56:05 2008 -0400
Fix basing on a previous live image (#437906)
commit ea09113ca0b4f6ad96782dc949f361d5492867fc
Author: Jeremy Katz <katzj(a)redhat.com>
Date: Tue May 27 15:49:23 2008 -0400
Fix up tab/space inconsistency
commit 7dca250b0535f2395545d72ff1ddc96b1bcff8a3
Author: Jeremy Katz <katzj(a)redhat.com>
Date: Tue May 27 15:35:41 2008 -0400
Quote iso path (#446472)
commit b6bbbe70519e0c03f8ec8262e372c1985d9c511b
Author: Jeremy Katz <katzj(a)redhat.com>
Date: Tue May 27 15:29:35 2008 -0400
Make sure that the disk isn't mounted before writing to it (#446472)
commit adaa188441fbad480b26fb08eea4ba68f0713faf
Author: Jeremy Katz <katzj(a)redhat.com>
Date: Tue May 27 15:24:36 2008 -0400
Handle copying timezone to /etc/localtime (#445624)
15 years, 10 months
Re: [Fedora-livecd-list] network boot feature
by Cristian Ciupitu
On Mon, 2008-06-16 at 2008 1:43:01 +300, Jeremy Katz wrote:
> On Sun, 2008-06-15 at 13:46 -0700, Cristian Ciupitu wrote:
> > This might be a bit off-topic, but here it goes. Would someone be
> > interested in making the "Live CD" bootable over the network, besides
> > CD-ROMs and USB flash drives? It would be something similar to the
> > Knoppix Terminal Server. Here are some of the benefits:
> [snip]
> > It would be even nicer if the whole root could be stored in the RAM, but
> > this is not a priority right now.
>
> So there's already the livecd-iso-to-pxeboot script. It basically takes
> it and makes it so that you grab the entire rootfs via tftp when pxe'ing
> and thus puts it in RAM. For some cases, this works...
I didn't know about this script, but I will surely try it. It should be promoted
more :-)
> > I have done something similar for Red Hat 7.1, only that the root was
> > shared over NFS and it was writable. Also, this time, I would like to
> > see this integrated in the upstream.
>
> But to do more (such as NFS or NBD), we really need to finish getting to
> where we use more of the standard Fedora initrd infrastructure so that
> we don't have to re-invent the wheel for things like network bring-up,
> etc
That's why I want this integrated into mainstream, to reuse as much as
possible from the Fedora infrastructure, instead of rolling my own. Is
there a todo/bug list regarding this? I've already looked at the
livecd-tools bug list and I haven't seen anything regarding this.
Cristian
15 years, 10 months
network boot feature
by Cristian Ciupitu
This might be a bit off-topic, but here it goes. Would someone be
interested in making the "Live CD" bootable over the network, besides
CD-ROMs and USB flash drives? It would be something similar to the
Knoppix Terminal Server. Here are some of the benefits:
- a school could try using Fedora for its workstations without burning
20 CDs or buying 20 flash drives (I'm assuming that Fedora is already
used on the server)
- small servers (e.g. routers, firewalls) or members of a cluster could
become diskless
It would be even nicer if the whole root could be stored in the RAM, but
this is not a priority right now.
I have done something similar for Red Hat 7.1, only that the root was
shared over NFS and it was writable. Also, this time, I would like to
see this integrated in the upstream.
15 years, 10 months
Disabling the Persistence Layer at boot time (LiveCD on USB)
by James Gallagher
I have two situations where I require to boot from my Fedora 9 LiveCD on usb but temporarily disable persistence for the session (So I have a normal LiveCD session)
1. I want to boot random machines at work (So don't want the network/graphics config stored in the persistence layer to load up)
2. The persistence layer gets corrupted and I can't boot at all unless I disable the layer.
I have been doing this by editing syslinux.cfg and adding an entry with the overlay parameter removed from the initrd line (Or pressing tab at boot and deleting the parameter). This boots up ok but generates an ugly error message about not being able to find the persistence layer.
Is there a clean way to disable persistence in a usb image created with persistence? (It seems to me that this would be useful in any case, since most people will want to use the livecd stick on disparate machines which cannot share common system settings in a single persistence layer.)
__________________________________________________________
Sent from Yahoo! Mail.
A Smarter Email http://uk.docs.yahoo.com/nowyoucan.html
15 years, 10 months
Two different tracebacks with livecd-creator from git
by Sebastian Vahl
Hi.
I'm quite busy atm so please excuse If these problems are already
known/bugged.
1. On one machine livecd-creator fails to start:
#
livecd-creator --config=/usr/share/livecd-tools/livecd-fedora-base-desktop.ks
Using label 'fedora-base-desktop-200806120903' and
name 'livecd-fedora-base-desktop-200806120903'
Traceback (most recent call last):
File "/usr/bin/livecd-creator", line 132, in <module>
sys.exit(main())
File "/usr/bin/livecd-creator", line 106, in main
ks = imgcreate.read_kickstart(options.kscfg)
File "/usr/lib/python2.5/site-packages/imgcreate/kickstart.py", line 46, in
read_kickstart
ks.readKickstart(path)
File "/usr/lib/python2.5/site-packages/pykickstart/parser.py", line 709, in
readKickstart
self._stateMachine (lambda: fh.readline())
File "/usr/lib/python2.5/site-packages/pykickstart/parser.py", line 584, in
_stateMachine
self.handleCommand(lineno, args)
File "/usr/lib/python2.5/site-packages/pykickstart/parser.py", line 429, in
handleCommand
self.handler.dispatcher(args, lineno)
File "/usr/lib/python2.5/site-packages/pykickstart/base.py", line 328, in
dispatcher
self.commands[cmd].parse(args[1:])
File "/usr/lib/python2.5/site-packages/pykickstart/commands/xconfig.py",
line 97, in parse
(opts, extra) = self.op.parse_args(args=args)
AttributeError: 'NoneType' object has no attribute 'parse_args'
2. On another machine it fails after removing the root passwort:
[...]
/sbin/restorecon reset /var/run/pm-utils/storage context
system_u:object_r:var_run_t:s0->system_u:object_r:hald_var_run_t:s0
Removing password for user root.
passwd: Success
Traceback (most recent call last):
File "/usr/bin/livecd-creator", line 135, in <module>
sys.exit(main())
File "/usr/bin/livecd-creator", line 119, in main
creator.configure()
File "//usr/lib/python2.5/site-packages/imgcreate/creator.py", line 710, in
configure
kickstart.XConfig(self._instroot).apply(ksh.xconfig)
File "//usr/lib/python2.5/site-packages/imgcreate/kickstart.py", line 224,
in apply
if not ksxconfig.startX:
AttributeError: F10_XConfig instance has no attribute 'startX'
Rawhide and git are up2date on both machines (eg.
pykickstart-1.36-1.fc10.noarch).
Sebastian
15 years, 10 months
Networking during install
by Bryan Kearney
I have an odd question. I am trying to build a livecd for a partner, and
hte rpm will not install via the livecd (net net is that the pre-scripts
which they use dont play well in a chrooted env.
I figured I would work around this by putting a wget int he post section
to get the rpm from the repo, and then install it locally. Yum gives me
this error:
rpmdb: Program version 4.3 doesn't match environment version
error: db4 error(-30974) from dbenv->open: DB_VERSION_MISMATCH: Database
environment version mismatch
error: cannot open Packages index using db3 - (-30974)
error: cannot open Packages database in /var/lib/rpm
Any way around this? This is on the RHEL5 livecd tools.
-- bk
15 years, 10 months