kadischi/doc README,1.3,1.4
Darko Ilic (darko)
fedora-extras-commits at redhat.com
Wed Aug 24 12:15:37 UTC 2005
Author: darko
Update of /cvs/devel/kadischi/doc
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv19054/doc
Modified Files:
README
Log Message:
added two sections in appendix
Index: README
===================================================================
RCS file: /cvs/devel/kadischi/doc/README,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- README 23 Aug 2005 17:17:32 -0000 1.3
+++ README 24 Aug 2005 12:15:35 -0000 1.4
@@ -6,10 +6,11 @@
2. Installation
2.1 Requirements
-2.2 Downloading
-2.3 Installation
-2.4 Configuration
-2.5 Uninstallation
+2.2 YUM note
+2.3 Downloading
+2.4 Installation
+2.5 Configuration
+2.6 Uninstallation
3. Using Kadischi
@@ -64,13 +65,37 @@
Following packages should be installed in order to run Kadischi:
-anaconda
-busybox-anaconda
-syslinux
-mkisofs
-e2fsprogs
+ * anaconda
+ * busybox-anaconda
+ * syslinux
+ * mkisofs
+ * e2fsprogs
-2.2 Downloading
+To install them, run
+
++--------------------------------------------------------------------------------------------+
+| yum install anaconda busybox-anaconda syslinux mkisofs e2fsprogs |
++--------------------------------------------------------------------------------------------+
+
+2.2 YUM Note
+
+You might be encounter following warning message during installing anaconda package:
+
++-----------------------------------------------------------------------------------------------------+
+| # yum install anaconda |
+| |
+| warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID db42a60e |
+| public key not available for anaconda-help-10.1.0-1.noarch.rpm |
+| Retrieving GPG key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora |
+| |
+| The GPG key at file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora (0x4F2A6FD2) |
+| is already installed but is not the correct key for this package. |
+| Check that this is the correct key for the "Fedora Core 4 - i386 - Base" repository. |
++-----------------------------------------------------------------------------------------------------+
+
+Set gpgcheck=0 in /etc/yum.repos.d/fedora.repo temporarily to install anaconda package.
+
+2.3 Downloading
For now, the only way to download Kadischi is via anonymous CVS.
@@ -90,11 +115,11 @@
| yum install cvs |
+--------------------------------------------------------------------------------------------+
-2.3 Installation
+2.4 Installation
Go to the root directory of the source tree, and run './autogen.sh'. It will
configure package for building. If you would like to pass some options to
-./configure, you can pass them to autogen.sh and it will forward them to
+./configure, you can pass them to ./autogen.sh and it will forward them to
./configure.
After that, you have to run 'make' in order to build the application.
@@ -108,7 +133,9 @@
/usr/lib/anaconda/flags.py. Patches are in /usr/share/kadischi/patches dir, and
are made against anaconda-10.2.1.5-2 (fc4 default).
-2.4 Configuration
+For patching instructions, consult "How to apply a patch" section of Appendix.
+
+2.5 Configuration
Edit /etc/kadischi/build.conf and set BUILDDIR variable. BUILDDIR
is a directory that will be used for storing temporary files (temporary
@@ -119,7 +146,7 @@
You would also have to edit file /usr/lib/anaconda/product.py and to set
productPath (line 25) to "Fedora" (for Fedora repository).
-2.5 Uninstallation
+2.6 Uninstallation
Go to the root directory of the source tree and run 'make uninstall'. Make sure
there are no extra files added to the application directories (for example
@@ -156,6 +183,12 @@
| kadischi http://download.fedora.redhat.com/pub/fedora/linux/core/4/i386/os /tmp/fedora-live.iso |
+----------------------------------------------------------------------------------------------------------------------+
+Example 3: (using http://fedora.redhat.com/download/mirrors.html mirror site)
+
++----------------------------------------------------------------------------------------------------------------------+
+| kadischi http://mirrors.kernel.org/fedora/core/4/i386/os/ /tmp/fedora-live.iso |
++----------------------------------------------------------------------------------------------------------------------+
+
for installing from http repository. For details on available installation
methods, consult "Anaconda installation methods" in Appendix.
@@ -188,10 +221,10 @@
| patch [options] [originalfile [patchfile]] |
+---------------------------------------------------------------------------+
-but what we need here is
+and what we need here is
+------------------------------------------------------------------------------------------------+
-| patch -b /usr/sbin/anaconda /ush/share/kadischi/patches/anaconda.patch |
+| patch -b /usr/sbin/anaconda /usr/share/kadischi/patches/anaconda.patch |
| patch -b /usr/lib/anaconda/flags.py /ush/share/kadischi/patches/flags.py.patch |
+------------------------------------------------------------------------------------------------+
@@ -202,4 +235,37 @@
For more details about the patch utility, type 'man patch' or go to http://www.gnu.org/software/diffutils/manual/html_node/index.html#toc_Merging%20with%20patch
A2. How to build a repository
-A3. Anaconda installation methods
\ No newline at end of file
+
+If you have Fedora installation CDs it`s a good idea to copy them to your hard
+drive and to perform installation from a harddrive repository since it`s much
+faster (and you will probably end up with several livecd builds before the right
+one). Here`s the procedure:
+
+ * create the root directory for your repository (for example /tmp/fc4)
+ * create subdirectories /tmp/fc4/Fedora, /tmp/fc4/Fedora/RPMS,
+/tmp/fc4/Fedora/base
+ * copy the contents of cdrom:/Fedora/base directory (from disc1) to the
+/tmp/fc4/Fedora/base
+ * copy the contents of cdrom:/Fedora/RPMS directory (from all 4 discs) to the
+/tmp/fc4/Fedora/RPMS
+
+And that`s it. You can use this repository with Kadischi (path to the repository
+is /tmp/fc4).
+
+Please note that this is not a regular repository, and you can`t, for example,
+use it with yum. If you would like to create a regular repository, please
+consult some other document.
+
+A3. Anaconda installation methods
+
+ * method=nfs:<path> -- Use <path> for an NFS installation.
+ * method=http://<path> -- Use <path> for an HTTP installation
+ * method=ftp://<path> -- Use <path> for an FTP installation
+ * method=hd://<dev>/<path> -- Use <path> on <dev> for a hard drive installation
+ * method=cdrom -- Do a CDROM based installation.
+
+(taken from
+http://rau.homedns.org/twiki/bin/view/Anaconda/AnacondaISOLINUXOptions)
+
+You can checkout /usr/share/doc/anaconda-${version}/install-methods.txt for
+further information.
\ No newline at end of file
More information about the scm-commits
mailing list