Re: Fedora-livecd-list Digest, Vol 9, Issue 22
by Filip Tsachev
Hello,
So did you build a fully working FC5t2 liveCD? I really wish to do
that too, just have to upgrade tonight from FC4... and play around
with create repo.. Can I contribute to FC5 Live cd testing? We can
talk more @freenode..
> Message: 8
> Date: Tue, 24 Jan 2006 10:24:35 -0600
> From: "J. Hartline" <jasperhartline(a)adelphia.net>
<snip>
> I'm doing some work with FC5t2 and Kadischi and I have managed to build
> an ISO.
what means rootpath mode?
> Currently rootpath mode still takes you to a partitioning menu and is
> not sufficient.
Cheers,
Filip
18 years, 2 months
newbie question: FC3 and kadischi error
by Eric White
I've applied the kadischi python patches (anaconda, etc) successfully,
or at least there were no errors reported:
1) I've got a current, rsync'ed FC3 repository.
2) I made a bunch of softlinks from my repository to a Kadischi working
directory and then trimmed those softlinks down to the minimum set of
packages I wanted,
3) I then did the genhdlist, pkgorder, genhdlist jig.
4) I modified my comps.xml to match the files I have in my kadischi
working directory. (btw, I'm working on an embryonic XSL file that
treats the comps.xml file as ground truth and creates the soft-links and
generates a shell script to run the rest of the build.... I think this
could be a good way of treating comps.xml as the origin of the distro
contents. I hope to post this once it's not embarrassingly incomplete).
5) I have a minimal ks start (derived from a previous kickstart I had
(for an installation CD) and the minimal ks file provided in the
Kadischi installation,
6) I run Kadischi and get:
[root@casablanca interim]# ../../tools/kadischi/kadischi -C --
kickstart=../build/iongate-ks.cfg `pwd` `pwd`/test.iso
Starting kadischi...
Parsing command line arguments
Checking UID
Using buildstamp file /etc/kadischi/buildstamp.
Product path set to Fedora.
Now we are going to try to validate your repository (for now, only http,
ftp and local repositories can be checked)
Path /home/ewhite/src/rnsa/interim exists. OK
Path /home/ewhite/src/rnsa/interim/Fedora exists. OK
Path /home/ewhite/src/rnsa/interim/Fedora/base exists. OK
Path /home/ewhite/src/rnsa/interim/Fedora/RPMS exists. OK
Repository seems to be OK.
Checking required packages
Looking for config file
Loadnig config file options
Path /tmp/product/.buildstamp already exists, temporarly moving
to /tmp/livecd-build_no10/.buildstamp
*** running anaconda ***
* Display mode = c
* Method = nfs://home/ewhite/src/rnsa/interim
Probing for video card: VESA driver (generic)
Probing for monitor type: TPVa995
Probing for mouse type: Skipped mouse probe.
* anaconda floppy device fd0
* Running kickstart %pre script(s)
* All kickstart %pre script(s) have been run
* moving (1) to step networkdevicecheck
* moving (1) to step readcomps
Reading package information...
* Using file:///home/ewhite/src/rnsa/interim/Fedora/base/comps.xml
* moving (1) to step selectlangpackages
* moving (1) to step checkdeps
Checking dependencies in packages selected for installation...
* moving (1) to step install
* moving (1) to step enablefilesystems
* moving (1) to step migratefilesystems
* moving (1) to step setuptime
* moving (1) to step preinstallconfig
* No pcic controller detected
* Unable to copy comps package
* moving (1) to step installpackages
* setting file_context_path
to /etc/selinux/targeted/contexts/files/file_contexts
Preparing RPM transaction...
In progress... Completed
* WARNING: not all packages in hdlist had order tag
Traceback (most recent call last):
File "/home/ewhite/src/tools/kadischi/kadischi.py", line 224, in ?
run ("anaconda %s --rootpath=%s --method=%s --livecd" %
(anaconda_args, sysdir, method), builddir)
File "/home/ewhite/src/tools/kadischi/lib/functions.py", line 112, in
run
flc_log ('\n *** Fatal error: %s returned non zero (%s) exit code.
Aborting execution.\n' % (command.rsplit() [0], rc))AttributeError:
'str' object has no attribute 'rsplit'
Any help would be greatly appreciated.
18 years, 3 months
Kadischi Development Pages (wiki)
by J. Hartline
Hi.
Here http://fedoraproject.org/wiki/Development
there is a 07conf. I think there are plans to modify firstboot however,
is it possible
we use some sort of interface with 07conf, like add in flexibility by
using variables, and reading STDIN for user input
or say have a set scale of choices.
I don't think the majority of Kadischi users will know what to do with it!
Perhaps it belongs in a contributions page more than the Development
page? ;-)
However temporary or permanent it may be it is hardly flexible I think.
I'm doing some work with FC5t2 and Kadischi and I have managed to build
an ISO.
Currently rootpath mode still takes you to a partitioning menu and is
not sufficient.
What I think is that until we get more people interested in it, we
should have some sort of makeshift
configuration available. Maybe in a week I'll start working on putting a
face to that script, though changing
a few things within it.
Thanks.
J. Hartline
18 years, 3 months
Proposed IRC meeting
by Greg DeKoenigsberg
Let's get together on IRC again!
I propose the following time/date:
Next Wednesday, 14:00 GMT (9am Eastern US)
If I get six +1 votes, we'll get together on IRC. :)
--g
---------------------------------------------------------------
Greg DeKoenigsberg || Fedora Foundation || fedoraproject.org
Be an Ambassador || http://fedoraproject.org/wiki/Ambassadors
---------------------------------------------------------------
18 years, 3 months
Kadischi: installation problem
by Thierry Jules
I intended to upgrade to Fedora 4 in the weekend but was unable due to
installation media being faulty.
However I tried to install the prerequisites of kadischi manually but it
ended up with error messages concerning unmet modules dependencies for
anaconda..
Im trying to setup the modem of my portable to download Kadischi by CVS.
But then, does the package available by CVS is only meant for FC4 or can
I install it also on FC3?
18 years, 3 months
Some braindumping
by Jeremy Katz
I spent a little bit of time a few months ago looking at Kadischi and
sent Darko a bit of feedback (also based on some mail from him on what
he saw the next steps as being). So, I figure it's time that I take
that information and dump it for the wider audience now.
Most of the suggestions are from the standpoint of trying to minimize
the delta needed for creating a live CD and using existing
infrastructure as much as possible (even in cases where that requires
extending the infrastructure for things to work more cleanly). In the
longer term, they're the sorts of things that make it so that live CDs
can be more prevalent in the Fedora space and require less special case
work to maintain.
* The initrds currently being generated by Kadischi are from a one off
script rather than utilizing mkinitrd. This means that you have to
generate the initrd by hand afterwards instead of having the kernel post
script do it for you. It also means that changes have to be tracked in
the Kadischi version of the script. With the mkinitrd currently in
rawhide, there is the ability to override commands from nash. Also,
with the support for handling multiple initramfs's, a secondary
initramfs can be created that just has the overriden commands. For
ensuring that modules get included in the initrd, there is some support
for overriding things that are detected via /etc/sysconfig/mkinitrd --
we probably want to make it so that anaconda ensures
that /etc/sysconfig/mkinitrd is generated correctly so the first time an
initrd is created, it's "right"
* The ro root initscripts changes need to be integrated. But I think
Bill is going to be actively working on this ;-)
* There's been an ongoing concern that including support for every
language Core supports on the live CD leads to a lot of space usage and
wanting to strip down the content of /usr/share/locale. Instead of just
nuking them in a post script, having a way to get anaconda to set %
_install_langs isn't unreasonable, as long as it's not really being
exposed in the UI of anaconda
* What to do with firstboot? Do we want to show it at all, only do a
subset of the config options?
* How well does the X autoconfig work currently? I seem to remember it
was working okay, so this might not be a huge concern
That's a start based on my hazy memory at this point. And I'm willing
to help people with any of them, but I definitely don't have time to
drive them forward at this point.
Jeremy
18 years, 3 months
Kadischi patch
by J. Hartline
Hi.
I looked more into livecd-mkinitrd.sh and I see that in functions.py,
there are no checks for
SMP kernels, which.. thats right get installed on SMP machines.
Could someone verify that the patch attached fixes this behavior for them?
This is relavent to the problems listed here:
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=169812
18 years, 3 months
Kadischi wiki
by J. Hartline
Hi.
Could someone get this things into CVS, Elliot perhaps?
There is a .spec for building Kadischi from CVS, and a patch also attached.
If these are sufficient commit them, I'm sure folks wouldn't mind. ;-)
On a Fedora Core 4 platform machine I have here, brp-python-bytecompile
doesn't seem to run.
However, on a FC5t2 platform brp-python-bytecompile does, so it builds
with the %ghosts.
If it fails to build on FC4, touch %{_datadir}/%{name}/lib/shvar.pyc and
%{_datadir}/%{name}/lib/functions.pyc
and remove all %ghosts from %files except %ghost
%{_datadir}/%{name}/lib/*.pyc
Perhaps it is just my build environment why brp-python-bytecompile was
not being called.
I don't think so however.
Thanks.
J. Hartline
Name: kadischi
Summary: Kadischi - LiveCD tool for Fedora Core Systems
Version: 0.1
Release: 1
License: GPL
Group: Development/Tools
URL: http://fedoraproject.org/wiki/Kadischi
Source0: %{name}-%{version}.tar.bz2
Patch0: newrpms-kadischi-userbuild.patch
Requires: python anaconda busybox-anaconda syslinux mkisofs
Requires: zisofs-tools e2fsprogs
Requires: /bin/bash /bin/sh
Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1)
Requires: libc.so.6(GLIBC_2.2.3) libc.so.6(GLIBC_2.3) libc.so.6(GLIBC_2.3.4)
BuildRequires: kudzu-devel glib2-devel intltool
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}
AutoReqProv: off
%description
Kadischi - Fedora Core LiveCD generation tool
%prep
%setup -q -n %{name}
%patch0 -p0
%build
glib-gettextize --copy --force
intltoolize --copy -f --automake
aclocal -I .
autoconf
automake --add-missing --copy
%configure
make
%install
rm -rf %{buildroot}
make DESTDIR=%{buildroot} install
### redundant
rm -rf %{buildroot}%{_datadir}/%{name}/doc/*
%clean
rm -rf %{buildroot}
%files
%defattr(-,root,root)
%doc doc/CREDITS doc/FAQ doc/INSTALL doc/NEWS doc/README doc/TODO
%{_bindir}/%{name}
%dir %{_sysconfdir}/%{name}
%config %{_sysconfdir}/%{name}/build.conf
%config %{_sysconfdir}/%{name}/buildstamp
%dir %{_datadir}/%{name}
%{_datadir}/%{name}/*.sh
%{_datadir}/%{name}/*.py
%ghost %{_datadir}/%{name}/*.pyc
%ghost %{_datadir}/%{name}/*.pyo
%{_datadir}/%{name}/lib/*.py
%ghost %{_datadir}/%{name}/lib/*.pyc
%ghost %{_datadir}/%{name}/lib/*.pyo
%{_datadir}/%{name}/post_install_scripts/*.sh
%{_datadir}/%{name}/post_install_scripts/*.py
%ghost %{_datadir}/%{name}/post_install_scripts/*.pyc
%ghost %{_datadir}/%{name}/post_install_scripts/*.pyo
%{_datadir}/%{name}/initrd/find-live-cd
%{_datadir}/%{name}/ks_examples/minimal-livecd.cfg
%{_datadir}/%{name}/initrd/livecd-linuxrc
%{_datadir}/%{name}/patches/*.patch
%{_datadir}/%{name}/install/readonly-root
%{_datadir}/%{name}/install/rc.readonly-livecd
%{_datadir}/%{name}/install/readonly-halt
%{_datadir}/%{name}/install/scanswap
%changelog
* Tue Jan 17 2006 Jasper Hartline <jasperhartline(a)adelphia.net>
- Added glib2-devel,intltool as BuildRequires
* Mon Jan 16 2006 Jasper Hartline <jasperhartline(a)adelphia.net>
- Added AutoReqProv eliminating /bin/ash dep
- Added explicit Requires
* Fri Jan 13 2006 Jasper Hartline <jasperhartline(a)adelphia.net>
- Cleaned up %files
- Added BuildRequires
* Thu Jan 12 2006 Jasper Hartline <jasperhartline(a)adelphia.net>
- Fixed incorrect URL in .spec
- Fixed missing %ghosts
* Thu Jan 12 2006 Rudolf Kastl <che666(a)gmail.com>
- added patch to make it install clean
- cleaned up file section
- removed explicit requires
- fixed the pre build part and proper use of macros
* Mon Jan 9 2006 Jasper Hartline <jasperhartline(a)adelphia.net>
- Built Kadischi rpm package (Initial Build)
18 years, 3 months
Run with it!
by Elliot Lee
Hey all!
I get the impression that everyone is waiting for a kadischi maintainer to
show up out of thin air. Unless I find a magic lamp really soon, this
won't happen. :)
So, if anyone would like commit access to kadischi CVS, and has a patch
that they're already trying to get in, please e-mail me and we'll work on
getting commit access for more of you.
Best,
-- Elliot
Red Hat Summit Nashville (May 30 - June 2, 2006)
http://www.redhat.com/promo/summit/
18 years, 3 months
Fedora Core Ofiicial LiveCD and DVD media
by J. Hartline
I'm willing to take the time out here to build anything the Fedora
Project needs with kadischi, within
my bounds of course. If you need LiveCD and LiveDVD images, provide a
package list or some sort of information
in what should be on it at least. A seemingly generic LiveCD to me I
would think would be a Workstation type install, but I do believe that
stretches the bounds of 650/700MB medias.
18 years, 3 months