]> git.pld-linux.org Git - projects/geninitrd.git/commitdiff
- first try bsp->busybox BUSYBOX
authorMichal Moskal <michal@moskal.me>
Thu, 7 Aug 2003 22:08:41 +0000 (22:08 +0000)
committerMichal Moskal <michal@moskal.me>
Thu, 7 Aug 2003 22:08:41 +0000 (22:08 +0000)
svn-id: @1268

.cvsignore [deleted file]
ChangeLog [deleted file]
Makefile [deleted file]
TODO [deleted file]
geninitrd
geninitrd.8.xml [deleted file]
geninitrd.sysconfig [deleted file]
lvm.todo [deleted file]

diff --git a/.cvsignore b/.cvsignore
deleted file mode 100644 (file)
index f82e7d3..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-geninitrd-*.tar.gz
-geninitrd.8
diff --git a/ChangeLog b/ChangeLog
deleted file mode 100644 (file)
index 0f27966..0000000
--- a/ChangeLog
+++ /dev/null
@@ -1,264 +0,0 @@
-2003-07-17  Arkadiusz Mi¶kiewicz  <arekm@pld-linux.org>
-
-       * geninitrd:
-       - there is insmod.static.modutils not insmod.static.modprobe
-
-2003-06-30  Artur Frysiak  <wiget@pld-linux.org>
-
-       * geninitrd: - use correct version of insmod.static
-
-2003-04-09  Artur Frysiak  <wiget@pld-linux.org>
-
-       * geninitrd, geninitrd.8.xml:
-       - added --with-insmod-static to allow using /sbin/insmod.static if bsp internal insmod/insmod_ng is bugi
-       - use DocBook XML 4.2 for man page
-       - describe --with-insmod-static and Linux 2.5.x support
-       - small "despamification"
-
-2003-02-19  Artur Frysiak  <wiget@pld-linux.org>
-
-       * geninitrd: - Linux 2.5.x support
-
-       * TODO: - and more things to do
-
-       * geninitrd.8.xml: - typo fixes
-
-2002-11-27  Artur Frysiak  <wiget@pld-linux.org>
-
-       * geninitrd: - typo in LVM code
-
-2002-11-26  Artur Frysiak  <wiget@pld-linux.org>
-
-       * geninitrd: - first version with LVM support but not yet fully tested
-
-       * lvm.todo: LVM implementation plan
-
-2002-10-13  Witek Krêcicki  <adasi@pld-linux.org>
-
-       * geninitrd:  - fixed preload
-
-2002-09-27  Artur Frysiak  <wiget@pld-linux.org>
-
-       * geninitrd.8.xml: - one more contributor
-
-       * geninitrd:
-       - support for gzipped modules (patch by Witold Filipczyk <witekfl@poczta.onet.pl>)
-       - use findfs from e2fsprogs (>= 1.28) to find root device if specified by UUID or LABEL
-
-2002-09-06  Artur Frysiak  <wiget@pld-linux.org>
-
-       * geninitrd.8.xml: - not show almost empty hardware RAID desc
-
-       * geninitrd.8.xml:
-       - added some notes about SCSI, ATA RAID and hardware RAID support
-
-       * geninitrd: New features:
-       - ATA RAID support
-       Bugfixes:
-       - by default use raidstart (if needed)
-       - show raidstart related options in help message
-       - drop undocumented --use-raidstart switch
-
-2002-03-25  Micha³ Moskal  <malekith@pld-linux.org>
-
-       * geninitrd:
-       - fixed raidstart (should work with real-soon-now-to-be-released version of
-         bsp)
-       - use bsp-raidless if not using raid
-
-2002-03-13  Artur Frysiak  <wiget@pld-linux.org>
-
-       * Makefile: better make dist
-
-       * Makefile:
-       add geninitrd.8.xml to dist tarball and make geninitrd.8 from xml source
-
-       * Attic/geninitrd.8: this file are generated from xml source
-
-       * geninitrd.8.xml, Attic/geninitrd.8: typo
-
-       * geninitrd.8.xml: formating fixes
-
-       * geninitrd: UUID and LABEL support for ext3
-       fix displaying missing modules names
-
-2002-03-07  Jakub Bogusz  <qboosh@pld-linux.org>
-
-       * geninitrd: - fixed raidstart (if raidstart bsp builtin works)
-
-2002-03-07  Artur Frysiak  <wiget@pld-linux.org>
-
-       * geninitrd.8.xml: now is completed
-
-2002-02-20  Artur Frysiak  <wiget@pld-linux.org>
-
-       * geninitrd.sysconfig: FS->INITRDFS
-
-2002-02-20  Jakub Bogusz  <qboosh@pld-linux.org>
-
-       * geninitrd.sysconfig: - typo
-
-2002-02-20  Artur Frysiak  <wiget@pld-linux.org>
-
-       * geninitrd: don't generate modules.dep
-
-2002-02-20  Micha³ Moskal  <malekith@pld-linux.org>
-
-       * geninitrd: - run depmod, if modules.dep hasn't been found
-
-2002-02-20  Artur Frysiak  <wiget@pld-linux.org>
-
-       * geninitrd: - --fs is back, but if used warning is writen
-
-2002-02-19  Artur Frysiak  <wiget@pld-linux.org>
-
-       * Makefile: portability fix
-
-       * geninitrd.8.xml: - start rewrite documentation to XML Docbook.
-
-       * geninitrd: - drop trash support (trash is dead)
-       - rename --fs to --initrdfs (less confusion but incompatible change :( )
-       - new configuration option EXIT_IF_MISSING (is set to "no" then warn about missing modules but continue)
-       - disable root on loop device (need rewrite for bsp)
-
-       * TODO: total rewite plan
-
-2002-01-29  Micha³ Moskal  <malekith@pld-linux.org>
-
-       * geninitrd: - depmod support added
-       - needs testing!
-
-2002-01-17  Tomasz Pala  <gotar@pld-linux.org>
-
-       * Attic/geninitrd.8, geninitrd: - cosmetics.
-
-2001-12-15  Pawe³ Go³aszewski  <blues@pld-linux.org>
-
-       * TODO: - one more
-
-       * geninitrd: - typo
-
-2001-10-15  Artur Frysiak  <wiget@pld-linux.org>
-
-       * geninitrd: fixed typo reported by GoTaR <gotar@priv0.onet.pl>
-
-2001-09-10  Artur Frysiak  <wiget@pld-linux.org>
-
-       * geninitrd: VERSION is *not* hardcoded
-
-2001-09-07  kloczek  <kloczek@pld-linux.org>
-
-       * Makefile: - rename release target to dist.
-
-       * geninitrd: - hardcode VERSION (as 2.6)
-       - move initialize variables on top and few indentation.
-
-       * geninitrd.sysconfig: - uncomment using bsp by default.
-
-2001-09-07  Artur Frysiak  <wiget@pld-linux.org>
-
-       * Makefile: fix typo
-       clean up
-
-       * Makefile, geninitrd: Use RCS Id as version number
-
-       * geninitrd: release 2.5 ready
-
-2001-09-07  Pawe³ Go³aszewski  <blues@pld-linux.org>
-
-       * TODO, geninitrd.sysconfig:
-       - commented PREMODS added to sysconfig-file
-       - one more TODO
-
-2001-07-06  Artur Frysiak  <wiget@pld-linux.org>
-
-       * TODO: one task done; one added
-
-2001-07-04  kloczek  <kloczek@pld-linux.org>
-
-       * TODO: Answer for quesion.
-
-2001-07-04  Artur Frysiak  <wiget@pld-linux.org>
-
-       * Makefile: version 2.4
-
-       * Attic/geninitrd.8: some options described
-
-       * TODO: more to do
-
-2001-07-03  Artur Frysiak  <wiget@pld-linux.org>
-
-       * TODO: more tasks done
-
-       * Attic/geninitrd.8: - --omit-* options are removed
-
-       * TODO: some tasks done; new tasks added
-
-2001-07-02  Micha³ Moskal  <malekith@pld-linux.org>
-
-       * Makefile: rel 2.3
-
-2001-06-27  Artur Frysiak  <wiget@pld-linux.org>
-
-       * TODO: more to do
-
-       * TODO: UUID/LABEL support- done
-
-2001-06-27  Bartosz Waszak  <waszi@pld-linux.org>
-
-       * TODO: - add support to LVM
-
-2001-06-27  Artur Frysiak  <wiget@pld-linux.org>
-
-       * Attic/geninitrd.8: updated to geninitrd
-
-2001-06-22  kloczek  <kloczek@pld-linux.org>
-
-       * TODO:
-       - fix bug: generate proper modules list if in fstab is use UUID or LABEL in
-         firs column.
-
-       * Makefile: - version 2.2.
-
-2001-03-19  Micha³ Zawalich  <michuz@pld-linux.org>
-
-       * Makefile: - version 2.1
-       - this version works fine with 2.4.x
-
-2001-01-30  kloczek  <kloczek@pld-linux.org>
-
-       * geninitrd.sysconfig:
-       - uncomment COMPRESS=yes, FS=rom, PROBESCSI=yes, PROBEIDE=yes, PROBERAID=yes
-
-2001-01-17  Dariusz Karolczak  <inglod@pld-linux.org>
-
-       * TODO: - updated
-
-2000-12-15  Micha³ Moskal  <malekith@pld-linux.org>
-
-       * geninitrd.sysconfig: Updated to use bsp.
-
-2000-12-06  kloczek  <kloczek@pld-linux.org>
-
-       * Makefile: - version 1.2.
-
-2000-11-30  Jan Rêkorajski  <baggins@pld-linux.org>
-
-       * Makefile: - version 1.1
-
-2000-11-22  Jacek Konieczny  <jajcus@pld-linux.org>
-
-       * TODO: - updated
-
-2000-11-16  Dariusz Karolczak  <inglod@pld-linux.org>
-
-       * TODO: *** empty log message ***
-
-2000-11-14  Artur Frysiak  <wiget@pld-linux.org>
-
-       * Attic/geninitrd.8: - added cramfs support (untested)
-
-2000-11-09  Jacek Konieczny  <jajcus@pld-linux.org>
-
-       * Attic/geninitrd.8, TODO, Makefile, geninitrd.sysconfig: New file.
-
diff --git a/Makefile b/Makefile
deleted file mode 100644 (file)
index 1e688aa..0000000
--- a/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-VERSION=$(shell ./geninitrd --version 2>/dev/null|awk '{print $$3}')
-FILES=Makefile geninitrd.sysconfig geninitrd geninitrd.8 geninitrd.8.xml
-BUILDROOT=$(DESTDIR)
-
-mandir=/usr/share/man
-sysconfdir=/etc/sysconfig
-
-install:
-       install -d $(BUILDROOT)/sbin $(BUILDROOT)$(mandir)/man8 $(BUILDROOT)$(sysconfdir)
-       install -m755 geninitrd $(BUILDROOT)/sbin/geninitrd
-       install -m644 geninitrd.8 $(BUILDROOT)/$(mandir)/man8/geninitrd.8
-       install -m644 geninitrd.sysconfig $(BUILDROOT)/$(sysconfdir)/geninitrd
-
-geninitrd.8: geninitrd.8.xml
-       refentry2man <geninitrd.8.xml >geninitrd.8
-
-dist:  geninitrd-$(VERSION).tar.gz 
-
-geninitrd-$(VERSION).tar.gz: $(FILES)
-       -rm -f *.tar.gz
-       -rm -rf geninitrd-$(VERSION)
-       mkdir geninitrd-$(VERSION)
-       cp $(FILES)  geninitrd-$(VERSION)
-       tar czvf geninitrd-$(VERSION).tar.gz geninitrd-$(VERSION)
-       -rm -rf geninitrd-$(VERSION)
diff --git a/TODO b/TODO
deleted file mode 100644 (file)
index acc50f6..0000000
--- a/TODO
+++ /dev/null
@@ -1,23 +0,0 @@
-- add LVM and Linux 2.5.x support description to geninitrd.8.xml
-- finish support to LVM
-- add support to AMI RAID
-- for software raid:
-  - parse /proc/mdstat too
-- test devfs support
-- find modules to preload
-- don't suppose that if I have hwraid it is in module.
-
-Total rewrite plan:
-- rewrite code to use more awk 
-- use System.map to determine compiled fs support
-- check support for i2o
-- add support for setting grsec options from initrd (using echo or sysctl)
-- pivot_root support
-- more inteligent LABEL=/UUID= support
-- diskless workstation support (depend to pivot_root support and maybe some ip autoconfiguration tools)
-- think about initramfs (read and understand Drafts about this)
-- add support for adding some objects (libs, execs and other) to initrd
-- add support for adding some custom code to linuxrc (define hooks places)
-- missing module are not critical (but write big warning about this)
-- add options to disable ANSI color codes in bsp
-
index eec719edc44674393b5defe4189020b2fee21cd8..dfbc83b826dfa42c18cccbb4523fe438ef21e277 100755 (executable)
--- a/geninitrd
+++ b/geninitrd
@@ -6,7 +6,7 @@
 #
 # based on mkinitrd from RedHat
 
-RCSID='$Id: geninitrd,v 2.29 2003/08/07 09:10:07 arekm Exp $'
+RCSID='$Id: geninitrd,v 2.29.2.1 2003/08/07 22:08:41 malekith Exp $'
 PATH=/sbin:$PATH
 export PATH
 
@@ -475,8 +475,8 @@ if [ "x" = "x$INITRDFS" ] ; then
        fi
 fi
 
-if [ ! -x /sbin/bsp ] ; then 
-       echo "/sbin/bsp is missing !"
+if [ ! -x /sbin/initrd-busybox ] ; then 
+       echo "/sbin/initrd-busybox is missing !"
        exit 1
 fi
 if [ "`uname -m`" = "ia64" ]; then
@@ -728,20 +728,20 @@ done
 # without devfs...
 mknod "$MNTIMAGE/dev/console" c 5 1
 
-s="$MNTIMAGE/etc/startup"
+s="$RCFILE"
 
-if [ -f /sbin/bsp-raidless ] ; then
-       inst /sbin/bsp-raidless "$RCFILE"
-else
-       inst /sbin/bsp "$RCFILE"
-fi
+inst /sbin/initrd-busybox "$MNTIMAGE/bin/sh"
 
 if is_yes "$USEINSMODSTATIC" ; then
        inst "$INSMOD" $MNTIMAGE/bin/insmod.static
 fi
 
-echo "# autogenerated startup" > "$s"
-echo "" >> "$s"
+cat > "$s" <<EOF
+#! /bin/sh
+
+set -x
+EOF
+chmod 755 "$s"
 
 for MODULE in $MODULES; do
        MODULE2="`my_dirname "$MODULE"`"
@@ -781,11 +781,14 @@ if is_yes "$USERAIDSTART" && is_yes "$raidfound" ; then
                inst /sbin/initrd-mdadm "$MNTIMAGE/bin/mdadm"
                echo "mdadm --assemble $rootdev $dev_list" >> "$s"
        else
-               [ -n "$verbose" ] && echo "Adding raidstart to initrd"
-               inst "$raidtab" "$MNTIMAGE/etc/raidtab"
-               # don't use raidless version
-               inst /sbin/bsp "$RCFILE"
-               echo "raidstart $rootdev" >> "$s"
+               first=
+               for f in $dev_list ; do
+                 if [ "$first" = "" ] ; then
+                   first=$f
+                 fi
+               done
+               [ -n "$verbose" ] && echo "Enabling raid ($rootdev $first)"
+               echo "raid_start $rootdev $first" >> "$s"
        fi
 
        # needed to determine md-version
@@ -807,9 +810,9 @@ if is_yes "$uselvm" ; then
        inst /sbin/initrd-lvm $MNTIMAGE/bin/lvm
        mkdir $MNTIMAGE/tmp
        mkdir $MNTIMAGE/proc
-       echo "mount none /proc proc" >> "$s"
-       echo "mount none /tmp tmpfs" >> "$s"
-       echo "mount none /dev devfs" >> "$s"
+       echo "mount -t proc none /proc" >> "$s"
+       echo "mount -t tmpfs none /tmp" >> "$s"
+       echo "mount -t devfs none /dev" >> "$s"
        echo "lvm vgscan -T" >> "$s"
        echo "lvm vgchange -T -a y" >> "$s"
        echo "umount /tmp" >> "$s"
diff --git a/geninitrd.8.xml b/geninitrd.8.xml
deleted file mode 100644 (file)
index 5401ed7..0000000
+++ /dev/null
@@ -1,303 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
-                         "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
-<refentry>
-  <refmeta>
-    <refentrytitle>geninitrd</refentrytitle>
-    <manvolnum>8</manvolnum>
-    <refmiscinfo class="software">PLD</refmiscinfo>
-    <refmiscinfo class="date">$Date: 2003/04/09 11:40:39 $</refmiscinfo>
-  </refmeta>
-  <refnamediv>
-    <refname>geninitrd</refname>
-    <refpurpose>
-      creates initial ramdisk images for preloading modules
-    </refpurpose>
-  </refnamediv>
-  <refsynopsisdiv>
-    <cmdsynopsis>
-      <command>geninitrd</command>
-      <arg>-f</arg>
-      <arg>-v</arg>
-      <arg rep="repeat">--with=module</arg> 
-      <arg rep="repeat">--preload=module</arg> 
-      <arg>--fstab=fstab</arg>
-      <arg>--raidtab=raidtab</arg>
-      <arg>--modules-conf=modules.conf</arg>
-         <arg>--fs=rom|ext2|cram</arg>
-         <arg>--with-insmod-static</arg>
-      <arg choice="req">image</arg>
-      <arg choice="req">kernel-version</arg>
-    </cmdsynopsis>
-    <cmdsynopsis>
-      <command>geninitrd</command>
-      <arg>--version</arg>
-    </cmdsynopsis>
-  </refsynopsisdiv>
-
-  <refsect1>
-    <title>Description</title>
-    <para>
-      <application>geninitrd</application> creates filesystem images
-      which are suitable for use as Linux initial ramdisk (initrd)
-      images. Such images are often used for preloading the block
-      device modules (such as IDE, SCSI or RAID) which are needed to
-      access the root filesystem. <application>geninitrd</application>
-      automatically loads all <varname>scsi_hostadapter</varname>
-      entries in <filename>/etc/modules.conf</filename> when it finds
-      that root fs is mounted on SCSI device, which makes it simple to
-      build and use kernels using modular SCSI devices. It will also
-      load IDE and RAID modules when needed. </para>
-    <para>Any module options specified in
-      <filename>/etc/modules.conf</filename> are passed to the modules
-      as they are loaded by the initial ramdisk. </para>
-    <para>If the root filesystem is modular, initrd will automatically
-      add the filesystem's modules to the initrd image.</para>
-
-    <!--    <para>If the root device is on a loop device (such as
-  <filename>/dev/loop0</filename>), <application>geninitrd</application>
-    will attempt to build an initrd which sets up the loopback file
-    properly. To do this, the fstab must contain a comment of the form:
-  <literal>
-    # LOOP0: /dev/hda1 vfat /linux/rootfs
-  </literal>
-    LOOP0 must be the name of the loop device which needs to be configured, in
-    all capital lettes. The parameters after the color are the device which 
-    contains the filesystem with the loopback image on it, the filesystem which
-    is on the device, and the full path to the loopback image.
-  </para> -->
-  </refsect1>
-  <refsect1>
-    <title>Options</title>
-
-    <variablelist>
-      <varlistentry>
-       <term>-f</term>
-       <listitem>
-         <para>Allows <application>geninitrd</application> to
-           overwrite an existing image file.</para>
-       </listitem>
-      </varlistentry>
-      <varlistentry>
-       <term>--fstab=<filename>fstab</filename></term>
-       <listitem>
-         <para>Use <filename>fstab</filename> to automatically
-           determine what type of filesystem the root device is on.
-           Normally, <filename>/etc/fstab</filename> is used.</para>
-       </listitem>
-      </varlistentry>
-      <varlistentry>
-       <term>--raidtab=<filename>raidtab</filename></term>
-       <listitem>
-         <para>Use <filename>raidtab</filename> to automatically
-           determine raid settings of the root device. Normally,
-           <filename>/etc/raidtab</filename> is used.</para>
-       </listitem>
-      </varlistentry>
-      <varlistentry>
-       <term>--ifneeded</term>
-       <listitem>
-         <para>Only builds the image if their are modules that need
-           to be loaded at boot time.</para>
-       </listitem>
-      </varlistentry>
-      <varlistentry>
-       <term>--image-version</term>
-       <listitem>
-         <para>Append kernel version to initrd name.</para>
-       </listitem>
-      </varlistentry>
-      <varlistentry>
-       <term>--nocompress</term>
-       <listitem>
-         <para>Don't compress initrd.</para>
-       </listitem>
-      </varlistentry>
-      <!-- varlistentry>
-    <term>-(hack)-no-bsp</term>
-    <listitem>
-    <para>Don't use Braindamaged Script Processor (/bin/bsp) and use /bin/trash instead.</para>
-    </listitem>
-    </varlistentry -->
-      <varlistentry>
-       <term>--preload=<filename>module</filename></term>
-       <listitem>
-         <para>Load the module <filename>module</filename> in the
-           initial ramdisk image. The module gets loaded before any
-           SCSI modules which are specified in
-           <filename>/etc/modules.conf</filename>. This option may be
-           used as many times as necessary.
-         </para>
-       </listitem>
-      </varlistentry>
-      <varlistentry>
-       <term>--with=<filename>module</filename></term>
-       <listitem>
-         <para>Alias to --preload.</para>
-       </listitem>
-      </varlistentry>
-      <varlistentry>
-       <term>-v</term>
-       <listitem>
-         <para>Prints out verbose information while creating the
-           image (normally the <application>geninitrd</application>
-           runs silently). 
-         </para>
-       </listitem>
-      </varlistentry>
-      <varlistentry>
-       <term>--version</term>
-       <listitem>
-         <para>Prints the version of
-           <application>geninitrd</application> that's being used and
-           then exits.</para>
-       </listitem>
-      </varlistentry>
-      <varlistentry>
-       <term>--initrdfs=<filename>ext2|rom|cram</filename></term>
-       <listitem>
-         <para>Filesystem type to be used for the image. Only
-           selected filesystem should always be compiled into
-           kernel.</para>
-       </listitem>
-      </varlistentry>
-      <varlistentry>
-       <term>--with-insmod-static</term>
-       <listitem>
-               <para>Use <filename>/sbin/insmod.static</filename> insteed of <command>bsp</command> bulitin insmod.</para>
-       </listitem>
-      </varlistentry>
-    </variablelist>
-</refsect1>
-<refsect1>
-       <title>SCSI support</title>
-       <para>
-               If geninitrd detect rootfs on SCSI disk then lookup for "scsi_hostadapter" alias in /etc/modules.conf file and use it to load proper SCSI low-level driver(s).
-       </para>
-</refsect1>
-<refsect1>
-       <title>ATA RAID support</title>
-       <para>
-               If geninitrd detect rootfs on ATA RAID then lookup for "ataraid_hostadapter" alias in /etc/modules.conf and use it to load proper ATA RAID low level driver.
-       </para>
-       <para>For eg. if you have Promise FastTrack controler then add "alias ataraid_hostadapter pdcraid" to /etc/modules.conf.</para>
-</refsect1>
-<refsect1>
-       <title>Linux 2.5.x support</title>
-       <para>To bulild initrd for Linux 2.5.x kernels you must have module-init-tools and use --with-insmod-static switch or wait for bsp with fixed insmod_ng.
-       </para>
-</refsect1>
-<!-- refsect1>
-       <title>Hardware RAID support</title>
-       <para>
-               geninitrd support following RAID controlers:
-               <itemizedlist>
-                       <listitem>
-                               <para></para>
-                       </listitem>
-               </itemizedlist>
-       </para>
-</refsect1 -->
-  <refsect1>
-    <title>FILES</title>
-    <variablelist>
-      <varlistentry>
-       <term><filename>/etc/sysconfig/geninitrd</filename></term>
-       <listitem>
-         <para>Configuraton file with default options. Putting proper
-           options there helps in automatic creation of initrd eg. on
-           kernel upgrade.
-         </para>
-       </listitem>
-      </varlistentry>
-      <varlistentry>
-       <term><filename
-                       class="devicefile">/dev/loop*</filename></term>
-       <listitem>
-         <para>A block loopback device is used to create the image,
-           which makes this script useless on systems without block
-           loopback support available.
-         </para>
-       </listitem>
-      </varlistentry>
-      <varlistentry>
-       <term><filename>/etc/modules.conf</filename></term>
-       <listitem>
-         <para>Specified SCSI modules to be loaded and module options
-           to be used.</para>
-       </listitem>
-      </varlistentry>
-    </variablelist>
-  </refsect1>
-  <refsect1>
-    <title>SEE ALSO</title>
-    <para><citerefentry>
-       <refentrytitle>fstab</refentrytitle>
-       <manvolnum>5</manvolnum>
-      </citerefentry>
-      <citerefentry>
-       <refentrytitle>insmod</refentrytitle>
-       <manvolnum>1</manvolnum>
-      </citerefentry>
-      <citerefentry>
-       <refentrytitle>grub</refentrytitle>
-       <manvolnum>8</manvolnum>
-      </citerefentry>
-      <citerefentry>
-       <refentrytitle>lilo</refentrytitle>
-       <manvolnum>8</manvolnum>
-      </citerefentry>
-      <citerefentry>
-       <refentrytitle>genromfs</refentrytitle>
-       <manvolnum>8</manvolnum>
-      </citerefentry>
-    </para>
-  </refsect1>
-  <refsect1>
-    <title>Authors</title>
-    <para><application>geninitrd</application> is based on mkinitrd by
-      Erik Troan <email>ewt(at)redhat.com</email> and contributors: 
-      <simplelist>
-       <member>Elliot Lee <email>sopwith(at)cuc.edu</email></member>
-       <member> Miguel de Icaza
-         <email>miguel(at)nuclecu.unam.mx</email></member>
-       <member>Christian 'Dr. Disk' Hechelmann
-         <email>drdisk(at)ds9.au.s.shuttle.de</email></member>
-       <member>Michael K. Johnson
-         <email>johnsonm(at)redhat.com</email></member>
-       <member>Pierre Habraken
-         <email>Pierre.Habraken(at)ujf-grenoble.fr</email></member>
-       <member>Jakub Jelinek
-         <email>jj(at)ultra.linux.cz</email></member>
-       <member>Carlo Arenas Belon
-         <email>carenas(at)chasqui.lared.net.pe</email></member>
-      </simplelist>
-    </para>
-    <para><application>geninitrd</application> is writen by Jacek
-      Konieczny <email>jajcus(at)pld.org.pl</email> and contributors (in
-      alphabetic order): <simplelist>
-       <member>Witold Filipczyk <email>witekfl(at)poczta.onet.pl</email></member>
-       <member>Artur Frysiak <email>wiget(at)pld.org.pl</email></member>
-       <member>Dariusz Karolczak
-         <email>inglod(at)pld.org.pl</email></member>
-       <member>Tomasz Kłoczko
-         <email>kloczek(at)pld.org.pl</email></member>
-       <member>Arkadiusz Miśkiewicz
-         <email>misiek(at)pld.org.pl</email></member>
-       <member>Michał Moskal
-         <email>malekith(at)pld.org.pl</email></member>
-       <member>Jan Rękorajski
-         <email>baggins(at)pld.org.pl</email></member>
-       <member>Sebastian Zagrodzki
-         <email>zagrodzki(at)pld.org.pl</email></member>
-       <member>Michał Zawalich
-         <email>michuz(at)pld.org.pl</email></member>
-      </simplelist>
-    </para>
-    <para> Manual page for <application>geninitrd</application> is
-      based on mkinitrd.8 by Erik Troan <email>ewt(at)redhat.com</email>
-      and writen by Jacek Konieczny
-      <email>jajcus(at)pld.org.pl</email> and contributors.</para>
-  </refsect1>
-</refentry>
-<!-- vim61: set fileencoding=utf-8 : -->
diff --git a/geninitrd.sysconfig b/geninitrd.sysconfig
deleted file mode 100644 (file)
index af8f52c..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-## Basic modules to be loaded
-#BASICMODULES=""
-
-## Modules that should be loaded before anything (i.e. jbd for ext3)
-#PREMODS=""
-
-## Should initrd be compressed?
-COMPRESS=yes
-
-## What filesystem to use (rom or ext2) (PLD has only romfs in kernel)?
-INITRDFS=rom
-
-## Do install SCSI modules (if / is on SCSI partition)?
-PROBESCSI=yes
-
-## Do install IDE modules (if / is on IDE partition)?
-PROBEIDE=yes
-
-## Do install RAID modules (if RAID is used)?
-PROBERAID=yes
-
-## Use /sbin/bsp as command processor
-USEBSP=yes
diff --git a/lvm.todo b/lvm.todo
deleted file mode 100644 (file)
index d43bcff..0000000
--- a/lvm.todo
+++ /dev/null
@@ -1,24 +0,0 @@
-Thing to implement for using LVM on rootfs:
-- if rootfs device have unsupported name then check if this is block device
-  with major 58
-- check PVDEVICES and if empty do:
--- run lvdisplay to determine volumen group (vg)
--- run pvscan to find physical volumens (pv) belong to determined vg 
-   (better write help application to parse /etc/lvmtab.d/[vgname] or
-   /etc/lvmconf/[vgname].conf - ask malekith for help)
-- for all finded pvs find needed modules (support all devices that are
-  supported for rootfs device)
-- add to startup:
-mount /proc
-mount /tmp
-mkdir /tmp/lvmtab.d
-mkdir /tmp/lvmconf
-lvm-initrd vgscan
-lvm-initrd vgchange -a y
-umount /tmp
-umount /proc
-
-NOTE: vgscan need writable /etc/lvmtab and /etc/lvmtab.d/. Distrib kernel are
-builded only with romfs, so mount tmpfs on /tmp and symlink writable files from
-original location to /tmp. 
-But tmpfs are only in kernel series 2.4.x or later.
This page took 0.193407 seconds and 4 git commands to generate.