So far, I build the linux-2.6.11 kernel with the squashfs patch, and have generated the
kernel-2.6.11-2.i386.rpm
package. I have installed this on my system and have
boot the system with the corresponding kernel.
(The Core 4 shipped kernel is 2.6.11-1.1369_FC4).
Next I created the Fedora Core 4 repository. I have removed the
kernel-2.6.11-1.1369_FC4.i586.rpm
kernel-2.6.11-1.1369_FC4.i686.rpm (both shipped in Core 4 dist)
from the RPMS directory and replaced the same with the
squashfs supported kernel
kernel-2.6.11-2.i386.rpm
I built.
This repository lives in /home/core4
[shesh@localhost core4]$ pwd
/home/core4
[shesh@localhost core4]$ ls
boot.iso diskboot.img Fedora RELEASE-NOTES
The rpm
squashfs-tools-2.2r2-2.2.1
is installed on the system (I built it myself from the tarball)
Questions:
1) Is there anything else missing ?
2) The diskboot.img, does that needs to be changed too ?
and finally
3) I then tried making the sample minimal-livecd as below and encountered
"KeyError"
Any help is appreciated. Thanks in advance.
-Shesh.
[root@localhost kadischi]# kadischi /home/core4/ /home/shesh/LIVEcd.iso
--kickstart=/home/shesh/ws/kadischi/ks_examples/minimal-livecd.cfg
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/core4 exists. OK
Path /home/core4/Fedora exists. OK
Path /home/core4/Fedora/base exists. OK
Path /home/core4/Fedora/RPMS exists. OK
Repository seems to be OK.
Checking required packages
Looking for config file
Loading config file options
*** running anaconda ***
* Display mode = g
* Method = nfs://home/core4
Probing for video card: VESA driver (generic)
Probing for monitor type: Samsung SyncMaster 753DF(X)/703DF(X)/783DF(X)/CD173A(T)
Probing for mouse type: Skipped mouse probe.
Starting graphical installation...
* anaconda floppy device fd0
* Running kickstart %pre script(s)
* All kickstart %pre script(s) have been run
* moving (1) to step partitionobjinit
* error munging swap label: len() of unsized object
* error munging swap label: [Errno 22] Invalid argument
* error reading jfs label on /tmp/disk: [Errno 22] Invalid argument
* moving (1) to step partition
* moving (1) to step partitiondone
* moving (1) to step networkdevicecheck
* moving (1) to step readcomps
* Using file:///home/core4/Fedora/base/comps.xml
* base references package cryptsetup which doesn't exist
* base references package openCryptoki which doesn't exist
* base references package prctl which doesn't exist
* legacy-software-development references package compat-libstdc++-devel which doesn't
exist
* legacy-software-development references package compat-gcc-c++ which doesn't exist
* legacy-software-development references package compat-gcc-295 which doesn't exist
* legacy-software-development references package compat-gcc-296 which doesn't exist
* legacy-software-development references package compat-gcc which doesn't exist
* legacy-software-development references package compat-libstdc++ which doesn't exist
* legacy-software-development references package compat-libstdc++-295 which doesn't
exist
* legacy-software-development references package compat-libstdc++-32 which doesn't
exist
* legacy-software-development references package compat-gcc-c++-32 which doesn't
exist
* compat-arch-support references package libtool-libs which doesn't exist
* compat-arch-support references package openCryptoki which doesn't exist
* compat-arch-support references package libf2c which doesn't exist
* legacy-software-support references package compat-pwdb which doesn't exist
* java-development references package jakarta-commons-daemon which doesn't exist
* java-development references package beecrypt-java which doesn't exist
* java-development references package jakarta-commons-daemon-javadoc which doesn't
exist
* gnome-desktop references package gnome-backgrounds which doesn't exist
* core references package yaboot which doesn't exist
* core references package iprutils which doesn't exist
* core references package elilo which doesn't exist
* core references package s390utils which doesn't exist
* core references package ppc64-utils which doesn't exist
* japanese-support references package jcode.pl which doesn't exist
* mail-server references package perl-Cyrus which doesn't exist
* miscallvars references package anaconda-product which doesn't exist
* miscallvars references package lilo which doesn't exist
* kannada-support references package openoffice.org-langpack-kn_IN which doesn't
exist
* web-server references package struts11-webapps-tomcat5 which doesn't exist
* web-server references package httpd-suexec which doesn't exist
* base-x references package desktop-backgrounds-extra which doesn't exist
* development-tools references package gcc-ppc32 which doesn't exist
* development-tools references package pfmon which doesn't exist
* development-tools references package gcc-c++-ppc32 which doesn't exist
* Running kickstart %traceback script(s)
Traceback (most recent call last):
File "/usr/src/build/573771-i386/install//usr/lib/anaconda/gui.py", line 873,
in nextClicked
self.dispatch.gotoNext()
File "/usr/src/build/573771-i386/install//usr/lib/anaconda/dispatch.py", line
174, in gotoNext
self.moveStep()
File "/usr/src/build/573771-i386/install//usr/lib/anaconda/dispatch.py", line
242, in moveStep
rc = apply(func, self.bindArgs(args))
File "/usr/src/build/573771-i386/install//usr/lib/anaconda/packages.py", line
207, in readPackages
id.instClass.setGroupSelection(grpset, intf)
File "/usr/src/build/573771-i386/install//usr/lib/anaconda/kickstart.py", line
1559, in setGroupSelection
pkgs = grpset.hdrlist.pkgnames[name]
KeyError: ''
_________________________________________________________________
Join the next generation of Hotmail and you could win the adventure of a lifetime
http://www.imagine-msn.com/minisites/sweepstakes/mail/register.aspx