[Lunar-commits] <moonbase> linux-2.4: move the Linux 2.4 related modules to zdeprecated.

Florin Braescu florin at lunar-linux.org
Tue Apr 20 13:37:10 CEST 2010


commit 208313e76b0cd1f36c9f5c14af842756320dc083
Author: Florin Braescu <florin at lunar-linux.org>
Date:   Tue Apr 20 14:37:10 2010 +0300

    linux-2.4: move the Linux 2.4 related modules to zdeprecated.
    
    This way we know at least which modules belong to this group.
---
 kernel/chpax/BUILD                         |   16 -----------
 kernel/chpax/DETAILS                       |   20 --------------
 kernel/ftpfs/BUILD                         |   11 --------
 kernel/ftpfs/DETAILS                       |   14 ----------
 kernel/igb/BUILD                           |    7 -----
 kernel/igb/DETAILS                         |   12 --------
 kernel/kernel-headers-2.4/BUILD            |   18 -------------
 kernel/kernel-headers-2.4/CONFLICTS        |    1 -
 kernel/kernel-headers-2.4/DETAILS          |   13 ---------
 kernel/kernel-headers-2.4/PRE_BUILD        |    1 -
 kernel/linux-2.4-agr/BUILD                 |   38 ---------------------------
 kernel/linux-2.4-agr/CONFIGURE             |    4 ---
 kernel/linux-2.4-agr/DEPENDS               |    1 -
 kernel/linux-2.4-agr/DETAILS               |   28 --------------------
 kernel/linux-2.4-agr/POST_INSTALL          |    2 -
 kernel/linux-2.4-agr/PRE_BUILD             |   39 ----------------------------
 kernel/linux-2.4-grsec/BUILD               |   38 ---------------------------
 kernel/linux-2.4-grsec/CONFIGURE           |    4 ---
 kernel/linux-2.4-grsec/DEPENDS             |    1 -
 kernel/linux-2.4-grsec/DETAILS             |   33 -----------------------
 kernel/linux-2.4-grsec/POST_INSTALL        |    2 -
 kernel/linux-2.4-grsec/PRE_BUILD           |   39 ----------------------------
 kernel/linux-2.4-om/BUILD                  |   38 ---------------------------
 kernel/linux-2.4-om/CONFIGURE              |    4 ---
 kernel/linux-2.4-om/DEPENDS                |    1 -
 kernel/linux-2.4-om/DETAILS                |   28 --------------------
 kernel/linux-2.4-om/POST_INSTALL           |    2 -
 kernel/linux-2.4-om/PRE_BUILD              |   39 ----------------------------
 kernel/linux-2.4-stable/BUILD              |   38 ---------------------------
 kernel/linux-2.4-stable/CONFIGURE          |    4 ---
 kernel/linux-2.4-stable/DEPENDS            |    1 -
 kernel/linux-2.4-stable/DETAILS            |   28 --------------------
 kernel/linux-2.4-stable/POST_INSTALL       |    2 -
 kernel/linux-2.4-stable/PRE_BUILD          |   39 ----------------------------
 kernel/linux-2.4-vanilla/BUILD             |   38 ---------------------------
 kernel/linux-2.4-vanilla/CONFIGURE         |    4 ---
 kernel/linux-2.4-vanilla/DEPENDS           |    1 -
 kernel/linux-2.4-vanilla/DETAILS           |   24 -----------------
 kernel/linux-2.4-vanilla/POST_INSTALL      |    2 -
 kernel/linux-2.4-vanilla/PRE_BUILD         |   32 -----------------------
 kernel/linux-2.4/BUILD                     |   38 ---------------------------
 kernel/linux-2.4/CONFIGURE                 |    4 ---
 kernel/linux-2.4/DEPENDS                   |    1 -
 kernel/linux-2.4/DETAILS                   |   28 --------------------
 kernel/linux-2.4/POST_INSTALL              |    2 -
 kernel/linux-2.4/PRE_BUILD                 |   39 ----------------------------
 utils/lm_sensors-2.4/BUILD                 |    9 ------
 utils/lm_sensors-2.4/CONFLICTS             |    2 -
 utils/lm_sensors-2.4/DEPENDS               |    1 -
 utils/lm_sensors-2.4/DETAILS               |   16 -----------
 wifi/wireless_tools/DEPENDS                |    1 -
 zdeprecated/chpax/BUILD                    |   16 +++++++++++
 zdeprecated/chpax/DETAILS                  |   20 ++++++++++++++
 zdeprecated/ftpfs/BUILD                    |   11 ++++++++
 zdeprecated/ftpfs/DETAILS                  |   14 ++++++++++
 zdeprecated/igb/BUILD                      |    7 +++++
 zdeprecated/igb/DETAILS                    |   12 ++++++++
 zdeprecated/kernel-headers-2.4/BUILD       |   18 +++++++++++++
 zdeprecated/kernel-headers-2.4/CONFLICTS   |    1 +
 zdeprecated/kernel-headers-2.4/DETAILS     |   13 +++++++++
 zdeprecated/kernel-headers-2.4/PRE_BUILD   |    1 +
 zdeprecated/linux-2.4-agr/BUILD            |   38 +++++++++++++++++++++++++++
 zdeprecated/linux-2.4-agr/CONFIGURE        |    4 +++
 zdeprecated/linux-2.4-agr/DEPENDS          |    1 +
 zdeprecated/linux-2.4-agr/DETAILS          |   28 ++++++++++++++++++++
 zdeprecated/linux-2.4-agr/POST_INSTALL     |    2 +
 zdeprecated/linux-2.4-agr/PRE_BUILD        |   39 ++++++++++++++++++++++++++++
 zdeprecated/linux-2.4-grsec/BUILD          |   38 +++++++++++++++++++++++++++
 zdeprecated/linux-2.4-grsec/CONFIGURE      |    4 +++
 zdeprecated/linux-2.4-grsec/DEPENDS        |    1 +
 zdeprecated/linux-2.4-grsec/DETAILS        |   33 +++++++++++++++++++++++
 zdeprecated/linux-2.4-grsec/POST_INSTALL   |    2 +
 zdeprecated/linux-2.4-grsec/PRE_BUILD      |   39 ++++++++++++++++++++++++++++
 zdeprecated/linux-2.4-om/BUILD             |   38 +++++++++++++++++++++++++++
 zdeprecated/linux-2.4-om/CONFIGURE         |    4 +++
 zdeprecated/linux-2.4-om/DEPENDS           |    1 +
 zdeprecated/linux-2.4-om/DETAILS           |   28 ++++++++++++++++++++
 zdeprecated/linux-2.4-om/POST_INSTALL      |    2 +
 zdeprecated/linux-2.4-om/PRE_BUILD         |   39 ++++++++++++++++++++++++++++
 zdeprecated/linux-2.4-stable/BUILD         |   38 +++++++++++++++++++++++++++
 zdeprecated/linux-2.4-stable/CONFIGURE     |    4 +++
 zdeprecated/linux-2.4-stable/DEPENDS       |    1 +
 zdeprecated/linux-2.4-stable/DETAILS       |   28 ++++++++++++++++++++
 zdeprecated/linux-2.4-stable/POST_INSTALL  |    2 +
 zdeprecated/linux-2.4-stable/PRE_BUILD     |   39 ++++++++++++++++++++++++++++
 zdeprecated/linux-2.4-vanilla/BUILD        |   38 +++++++++++++++++++++++++++
 zdeprecated/linux-2.4-vanilla/CONFIGURE    |    4 +++
 zdeprecated/linux-2.4-vanilla/DEPENDS      |    1 +
 zdeprecated/linux-2.4-vanilla/DETAILS      |   24 +++++++++++++++++
 zdeprecated/linux-2.4-vanilla/POST_INSTALL |    2 +
 zdeprecated/linux-2.4-vanilla/PRE_BUILD    |   32 +++++++++++++++++++++++
 zdeprecated/linux-2.4/BUILD                |   38 +++++++++++++++++++++++++++
 zdeprecated/linux-2.4/CONFIGURE            |    4 +++
 zdeprecated/linux-2.4/DEPENDS              |    1 +
 zdeprecated/linux-2.4/DETAILS              |   28 ++++++++++++++++++++
 zdeprecated/linux-2.4/POST_INSTALL         |    2 +
 zdeprecated/linux-2.4/PRE_BUILD            |   39 ++++++++++++++++++++++++++++
 zdeprecated/lm_sensors-2.4/BUILD           |    9 ++++++
 zdeprecated/lm_sensors-2.4/CONFLICTS       |    2 +
 zdeprecated/lm_sensors-2.4/DEPENDS         |    1 +
 zdeprecated/lm_sensors-2.4/DETAILS         |   16 +++++++++++
 101 files changed, 807 insertions(+), 808 deletions(-)

diff --git a/kernel/chpax/BUILD b/kernel/chpax/BUILD
deleted file mode 100644
index e2e1654..0000000
--- a/kernel/chpax/BUILD
+++ /dev/null
@@ -1,16 +0,0 @@
-(
-  make all                             &&
-  prepare_install                      &&
-  make install                         &&
-  cp $SOURCE_CACHE/$SOURCE2 /sbin/     &&
-
-  if [ -e /etc/$SOURCE3 ]; then
-    echo "Config file installation skipped..."
-  else
-    cp $SOURCE_CACHE/$SOURCE3 /etc/
-  fi
-
-  chmod 700 /sbin/chpax /sbin/chpax.sh &&
-  chmod 600 /etc/chpax.cfg
-  
-) > $C_FIFO 2>&1
diff --git a/kernel/chpax/DETAILS b/kernel/chpax/DETAILS
deleted file mode 100644
index 2667d6d..0000000
--- a/kernel/chpax/DETAILS
+++ /dev/null
@@ -1,20 +0,0 @@
-          MODULE=chpax
-         VERSION=0.6
-          SOURCE=$MODULE-$VERSION.tar.gz
-         SOURCE2=chpax.sh
-         SOURCE3=chpax.cfg
-   SOURCE_URL[0]=http://pax.grsecurity.net/
-  SOURCE2_URL[0]=http://pax.grsecurity.net/
-  SOURCE3_URL[0]=http://pax.grsecurity.net/
-   SOURCE_VFY[0]=md5:376ee0327bb6060a03052cdc71bb371f
-  SOURCE2_VFY[0]=md5:e5f7ac266779c3101ddfe6a35d9b7150
-  SOURCE3_VFY[0]=md5:46136ee247bf8b5864d11997162b24d6
-        WEB_SITE=http://www.grsecurity.net
-         ENTERED=20040120
-         UPDATED=20040120
-           SHORT="userspace interface to PaX system in grsecurity."
-cat << EOF
-The userspace interface to the PaX system in grsecurity.
-To use this app for anything you will need the linux-grsec
-kernel module running.
-EOF
diff --git a/kernel/ftpfs/BUILD b/kernel/ftpfs/BUILD
deleted file mode 100644
index b3e3e15..0000000
--- a/kernel/ftpfs/BUILD
+++ /dev/null
@@ -1,11 +0,0 @@
-(
-
-  KERNEL=`installed_version  linux`
-
-  sedit "s/\$(shell uname -r)/$KERNEL/" ftpfs/Makefile
-
-  make             &&
-  prepare_install  &&
-  make    install
-
-) > $C_FIFO 2>&1
diff --git a/kernel/ftpfs/DETAILS b/kernel/ftpfs/DETAILS
deleted file mode 100644
index 1bc1cac..0000000
--- a/kernel/ftpfs/DETAILS
+++ /dev/null
@@ -1,14 +0,0 @@
-           MODULE=ftpfs
-         VERSION=0.6.2-k2.4
-          SOURCE=$MODULE-$VERSION.tar.gz
-   SOURCE_URL[0]=$SFORGE_URL/$MODULE/
-        WEB_SITE=http://ftpfs.sourceforge.net
-         ENTERED=20010922
-         UPDATED=20010922
-           SHORT="ftpfs provides kernel module for mounting FTP servers as directories."
-cat << EOF
-FTP File System is a Linux kernel module that transparently implements
-the file transfer protocol under the VFS layer. It enables the
-"mounting" of FTP volumes locally, and offers the full advantage of
-local file ops for remote FTP-based resources.
-EOF
diff --git a/kernel/igb/BUILD b/kernel/igb/BUILD
deleted file mode 100644
index 69fe72d..0000000
--- a/kernel/igb/BUILD
+++ /dev/null
@@ -1,7 +0,0 @@
-(
-
-  KSRC=/usr/src/linux make -C src &&
-  prepare_install &&
-  KSRC=/usr/src/linux make -C src install
-
-) > $C_FIFO 2>&1
diff --git a/kernel/igb/DETAILS b/kernel/igb/DETAILS
deleted file mode 100644
index 73c1da1..0000000
--- a/kernel/igb/DETAILS
+++ /dev/null
@@ -1,12 +0,0 @@
-          MODULE=igb
-         VERSION=1.2.22
-          SOURCE=$MODULE-$VERSION.tar.gz
-      SOURCE_URL=$SFORGE_URL/e1000/
-      SOURCE_VFY=sha1:1c06cb6be54b425790677da95e6df3eaf9bac1f1
-        WEB_SITE=http://e1000.sf.net/
-         ENTERED=20071010
-         UPDATED=20080318
-           SHORT="Intel 82575 Network Connection driver"
-cat << EOF
-This driver supports the Intel 82575 PCI Express gigabit network cards.
-EOF
diff --git a/kernel/kernel-headers-2.4/BUILD b/kernel/kernel-headers-2.4/BUILD
deleted file mode 100644
index dba931a..0000000
--- a/kernel/kernel-headers-2.4/BUILD
+++ /dev/null
@@ -1,18 +0,0 @@
-(
-  KVERSION="`readlink /usr/src/linux | sed 's/linux-*//g' | cut -d. -f2 | cut -d- -f1`"
-
-  prepare_install &&
-  if [ $KVERSION == "4" ]; then
-    if [ -d /usr/include/asm ] && [ -d /usr/include/linux ]; then
-        rm -rf /usr/include/asm /usr/include/linux
-    fi
-
-    mkdir -p /usr/include/asm /usr/include/linux
-    cp -r /usr/src/linux/include/asm/* /usr/include/asm/
-    cp -r /usr/src/linux/include/linux/* /usr/include/linux/
-  else
-    message "${PROBLEM_COLOR}You can only use these headers with Linux 2.4.x!${DEFAULT_COLOR}"
-    exit 1
-  fi
-
-) > $C_FIFO 2>&1
diff --git a/kernel/kernel-headers-2.4/CONFLICTS b/kernel/kernel-headers-2.4/CONFLICTS
deleted file mode 100644
index 03234b9..0000000
--- a/kernel/kernel-headers-2.4/CONFLICTS
+++ /dev/null
@@ -1 +0,0 @@
-conflicts kernel-headers-2.6
diff --git a/kernel/kernel-headers-2.4/DETAILS b/kernel/kernel-headers-2.4/DETAILS
deleted file mode 100644
index 6dfba53..0000000
--- a/kernel/kernel-headers-2.4/DETAILS
+++ /dev/null
@@ -1,13 +0,0 @@
-          MODULE=kernel-headers-2.4
-         VERSION="$(uname -s)-$(uname -r | sed 's/[-a-z].*//')-$(uname -m | sed 's/i[456]/i3/')"
-        WEB_SITE=http://lunar-linux.org/
-         ENTERED=20031008
-         UPDATED=20050121
-           SHORT="Kernel headers for kernel 2.4.x based sytems"
-cat << EOF
-The system kernel headers are taken from a (configured) kernel source and
-may be re-installed after changes in kernel (which also ought to generally
-be followed by a rebuild of glibc. This module is normally generated by
-the glibc build. This module generates the '/usr/include' copies of the
-kernel headers directly from the /usr/src/linux installed kernel sources.
-EOF
diff --git a/kernel/kernel-headers-2.4/PRE_BUILD b/kernel/kernel-headers-2.4/PRE_BUILD
deleted file mode 100644
index 27ba77d..0000000
--- a/kernel/kernel-headers-2.4/PRE_BUILD
+++ /dev/null
@@ -1 +0,0 @@
-true
diff --git a/kernel/linux-2.4-agr/BUILD b/kernel/linux-2.4-agr/BUILD
deleted file mode 100644
index 9425f17..0000000
--- a/kernel/linux-2.4-agr/BUILD
+++ /dev/null
@@ -1,38 +0,0 @@
-(
-
-  while
-    if [ "$CONFIG_KERNEL" == "y" ]; then
-        if [ "$PREFER_XCONFIG" == "y" -a -n "$DISPLAY" ]; then
-            make xconfig || make menuconfig || make config
-        elif [ "$PREFER_MENUCONFIG" == "y" ]; then
-            make menuconfig || make config
-        else
-            make config
-        fi
-        if ! query "Repeat configuration?" n; then
-            CONFIG_KERNEL=n
-        fi
-    else
-        false
-    fi
-  do
-    true
-  done
-
-) && (
-
-  yes n | make oldconfig
-  LD_PRELOAD= cp .config $CONFIG_CACHE/.config
-  rm -f arch/i386/boot/bzImage
-
-
-  make ${MAKES:+-j$MAKES} dep                         &&
-  make ${MAKES:+-j$MAKES} clean                       &&
-  make ${MAKES:+-j$MAKES} bzImage                     &&
-  make ${MAKES:+-j$MAKES} modules                     &&
-  backup_mods_krnl $VERSION-$PVERSION-agr      &&
-  prepare_install                              &&
-  make modules_install                         &&
-  cp arch/i386/boot/bzImage /boot/$VERSION-$PVERSION-agr
-  
-) > $C_FIFO 2>&1
diff --git a/kernel/linux-2.4-agr/CONFIGURE b/kernel/linux-2.4-agr/CONFIGURE
deleted file mode 100644
index 635681d..0000000
--- a/kernel/linux-2.4-agr/CONFIGURE
+++ /dev/null
@@ -1,4 +0,0 @@
-mquery PREFER_XCONFIG "Do you prefer xconfig over menuconfig?" n
-mquery PREFER_MENUCONFIG "Do you prefer menuconfig over config?" y
-unset_module_config CONFIG_KERNEL
-mquery CONFIG_KERNEL "Configure linux kernel?" n
diff --git a/kernel/linux-2.4-agr/DEPENDS b/kernel/linux-2.4-agr/DEPENDS
deleted file mode 100644
index 5584a0a..0000000
--- a/kernel/linux-2.4-agr/DEPENDS
+++ /dev/null
@@ -1 +0,0 @@
-depends autoconf
diff --git a/kernel/linux-2.4-agr/DETAILS b/kernel/linux-2.4-agr/DETAILS
deleted file mode 100644
index 9e9fb5e..0000000
--- a/kernel/linux-2.4-agr/DETAILS
+++ /dev/null
@@ -1,28 +0,0 @@
-           MODULE=linux-2.4-agr
-          VERSION=2.4.37
-         PVERSION=r17.0
-           SOURCE=linux-$VERSION.tar.bz2
-          SOURCE2=ll-${PVERSION}-1.tar.bz2
- SOURCE_DIRECTORY=/usr/src/linux-$VERSION-agr
-    SOURCE_URL[0]=$KERNEL_URL/pub/linux/kernel/v2.4/
-    SOURCE_URL[1]=http://www.kernel.org/pub/linux/kernel/v2.4/
-      SOURCE2_URL=$PATCH_URL
-       SOURCE_VFY=sha1:bc1971b65b542f9c4853be86c07a5ac6ed0cb176
-      SOURCE2_VFY=sha1:0015ddb5f73523179bb27cef5be36ca13a59c728
-         WEB_SITE=http://www.kernel.org/
-          ENTERED=20030227
-          UPDATED=20081206
-            SHORT="The Linux kernel with the lunar patch set"
-      KEEP_SOURCE=on
-            TMPFS=off
-cat << EOF
-This is the Linux kernel with the Lunar Linux kernel patch set.
-
-This module has the same patches as the linux-2.4 module and adds the
-lck-low-latency patches for improved desktop performance.
-
-Features are enabled or disabled by the standard kernel configuration tools,
-i.e. "make menuconfig" or "make config" or "make xconfig".
-
-For patch information please see the patch-list.txt file in the patchset.
-EOF
diff --git a/kernel/linux-2.4-agr/POST_INSTALL b/kernel/linux-2.4-agr/POST_INSTALL
deleted file mode 100644
index 9208398..0000000
--- a/kernel/linux-2.4-agr/POST_INSTALL
+++ /dev/null
@@ -1,2 +0,0 @@
-update_bootloader $VERSION-$PVERSION-agr $VERSION-agr
-lin -c kernel-reqs
diff --git a/kernel/linux-2.4-agr/PRE_BUILD b/kernel/linux-2.4-agr/PRE_BUILD
deleted file mode 100644
index d6a4b37..0000000
--- a/kernel/linux-2.4-agr/PRE_BUILD
+++ /dev/null
@@ -1,39 +0,0 @@
-# Bail if we're not running a core with kernel functions
-
-if [ ! -e $FUNCTIONS/kernel.lunar ] ; then
-  message "${PROBLEM_COLOR}Bailing out, ${DEFAULT_COLOR}Lunar (or theedge) code version too old"
-  message "${PROBLEM_COLOR}Update core ${MODULE_COLOR}(lin lunar or lin theedge)${DEFAULT_COLOR} to install this kernel"
-  exit 1
-fi
-
-if [ -e /usr/src/linux -a ! -h /usr/src/linux ]; then
-  message "${PROBLEM_COLOR}Error:${DEFAULT_COLOR} /usr/src/linux must be a symbolic link"
-  exit 1
-fi
-
-mk_source_dir $SOURCE_DIRECTORY
-rm -f /usr/src/linux
-ln -s $SOURCE_DIRECTORY /usr/src/linux
-cd $SOURCE_DIRECTORY
-
-# Check wether we're running an up-to-date tar
-if [ `installed_version tar | cut -d. -f2` -ge 15 ]; then
-  tar xf $SOURCE_CACHE/$SOURCE --no-same-owner \
-  --no-same-permissions --strip-components=1
-else
-  message "${PROBLEM_COLOR}Error:${DEFAULT_COLOR} Please update your tar module"
-  exit 1
-fi
-
-if [ -f $CONFIG_CACHE/.config ]; then
-  cp $CONFIG_CACHE/.config .config
-fi
-
-mkdir patches
-( cd patches && unpack $SOURCE2 )
-for pat in patches/fix/* patches/main/* patches/aggressive/*; do
-  patch_it $pat 1
-done
-rm -rf patches
-
-true
diff --git a/kernel/linux-2.4-grsec/BUILD b/kernel/linux-2.4-grsec/BUILD
deleted file mode 100644
index 38484ee..0000000
--- a/kernel/linux-2.4-grsec/BUILD
+++ /dev/null
@@ -1,38 +0,0 @@
-(
-
-  while
-    if [ "$CONFIG_KERNEL" == "y" ]; then
-        if [ "$PREFER_XCONFIG" == "y" -a -n "$DISPLAY" ]; then
-            make xconfig || make menuconfig || make config
-        elif [ "$PREFER_MENUCONFIG" == "y" ]; then
-            make menuconfig || make config
-        else
-            make config
-        fi
-        if ! query "Repeat configuration?" n; then
-            CONFIG_KERNEL=n
-        fi
-    else
-        false
-    fi
-  do
-    true
-  done
-
-) && (
-
-  yes n | make oldconfig
-  LD_PRELOAD= cp .config $CONFIG_CACHE/.config.grsec
-  rm -f arch/i386/boot/bzImage
-
-
-  make ${MAKES:+-j$MAKES} dep                         &&
-  make ${MAKES:+-j$MAKES} clean                       &&
-  make ${MAKES:+-j$MAKES} bzImage                     &&
-  make ${MAKES:+-j$MAKES} modules                     &&
-  backup_mods_krnl $VERSION-$PVERSION-grs      &&
-  prepare_install                              &&
-  make modules_install                         &&
-  cp arch/i386/boot/bzImage /boot/$VERSION-$PVERSION-grs
-  
-) > $C_FIFO 2>&1
diff --git a/kernel/linux-2.4-grsec/CONFIGURE b/kernel/linux-2.4-grsec/CONFIGURE
deleted file mode 100644
index 635681d..0000000
--- a/kernel/linux-2.4-grsec/CONFIGURE
+++ /dev/null
@@ -1,4 +0,0 @@
-mquery PREFER_XCONFIG "Do you prefer xconfig over menuconfig?" n
-mquery PREFER_MENUCONFIG "Do you prefer menuconfig over config?" y
-unset_module_config CONFIG_KERNEL
-mquery CONFIG_KERNEL "Configure linux kernel?" n
diff --git a/kernel/linux-2.4-grsec/DEPENDS b/kernel/linux-2.4-grsec/DEPENDS
deleted file mode 100644
index 5584a0a..0000000
--- a/kernel/linux-2.4-grsec/DEPENDS
+++ /dev/null
@@ -1 +0,0 @@
-depends autoconf
diff --git a/kernel/linux-2.4-grsec/DETAILS b/kernel/linux-2.4-grsec/DETAILS
deleted file mode 100644
index c7866a0..0000000
--- a/kernel/linux-2.4-grsec/DETAILS
+++ /dev/null
@@ -1,33 +0,0 @@
-           MODULE=linux-2.4-grsec
-          VERSION=2.4.37
-         PVERSION=r17.0
-           SOURCE=linux-$VERSION.tar.bz2
-          SOURCE2=ll-${PVERSION}-1.tar.bz2
- SOURCE_DIRECTORY=/usr/src/linux-$VERSION-grsec
-    SOURCE_URL[0]=$KERNEL_URL/pub/linux/kernel/v2.4/
-    SOURCE_URL[1]=http://www.kernel.org/pub/linux/kernel/v2.4/
-      SOURCE2_URL=$PATCH_URL
-       SOURCE_VFY=sha1:bc1971b65b542f9c4853be86c07a5ac6ed0cb176
-      SOURCE2_VFY=sha1:0015ddb5f73523179bb27cef5be36ca13a59c728
-         WEB_SITE=http://grsecurity.net/
-          ENTERED=20080731
-          UPDATED=20081206
-            SHORT="Security enhanced linux kernel"
-      KEEP_SOURCE=on
-            TMPFS=off
-cat << EOF
-This is the same as the linux-2.4 module but with a fixed patch set with all
-the main patches and with these additional patches:
- 
- NX enforcement
- chroot restrictions
- randomized PIDs, memory
- hiding kernel processes and /proc data
- socket restrictions
- ... and more
-
-Features are enabled or disabled by the standard kernel configuration tools,
-i.e. "make menuconfig" or "make config" or "make xconfig".
-
-For patch information please see the patch-list.txt file in the patchset.
-EOF
diff --git a/kernel/linux-2.4-grsec/POST_INSTALL b/kernel/linux-2.4-grsec/POST_INSTALL
deleted file mode 100644
index 7149d89..0000000
--- a/kernel/linux-2.4-grsec/POST_INSTALL
+++ /dev/null
@@ -1,2 +0,0 @@
-update_bootloader $VERSION-$PVERSION-grs $VERSION-grs
-lin -c kernel-reqs
diff --git a/kernel/linux-2.4-grsec/PRE_BUILD b/kernel/linux-2.4-grsec/PRE_BUILD
deleted file mode 100644
index 504c906..0000000
--- a/kernel/linux-2.4-grsec/PRE_BUILD
+++ /dev/null
@@ -1,39 +0,0 @@
-# Bail if we're not running a core with kernel functions
-
-if [ ! -e $FUNCTIONS/kernel.lunar ] ; then
-  message "${PROBLEM_COLOR}Bailing out, ${DEFAULT_COLOR}Lunar (or theedge) code version too old"
-  message "${PROBLEM_COLOR}Update core ${MODULE_COLOR}(lin lunar or lin theedge)${DEFAULT_COLOR} to install this kernel"
-  exit 1
-fi
-
-if [ -e /usr/src/linux -a ! -h /usr/src/linux ]; then
-  message "${PROBLEM_COLOR}Error:${DEFAULT_COLOR} /usr/src/linux must be a symbolic link"
-  exit 1
-fi
-
-mk_source_dir $SOURCE_DIRECTORY
-rm -f /usr/src/linux
-ln -s $SOURCE_DIRECTORY /usr/src/linux
-cd $SOURCE_DIRECTORY
-
-# Check wether we're running an up-to-date tar
-if [ `installed_version tar | cut -d. -f2` -ge 15 ]; then
-  tar xf $SOURCE_CACHE/$SOURCE --no-same-owner \
-  --no-same-permissions --strip-components=1
-else
-  message "${PROBLEM_COLOR}Error:${DEFAULT_COLOR} Please update your tar module"
-  exit 1
-fi
-
-if [ -f $CONFIG_CACHE/.config.grsec ]; then
-  cp $CONFIG_CACHE/.config.grsec .config
-fi
-
-mkdir patches
-( cd patches && unpack $SOURCE2 )
-for pat in patches/fix/* patches/main/* patches/grsecurity/*;  do
-  patch_it $pat 1
-done
-rm -rf patches
-
-true
diff --git a/kernel/linux-2.4-om/BUILD b/kernel/linux-2.4-om/BUILD
deleted file mode 100644
index 91324c3..0000000
--- a/kernel/linux-2.4-om/BUILD
+++ /dev/null
@@ -1,38 +0,0 @@
-(
-
-  while
-    if [ "$CONFIG_KERNEL" == "y" ]; then
-        if [ "$PREFER_XCONFIG" == "y" -a -n "$DISPLAY" ]; then
-            make xconfig || make menuconfig || make config
-        elif [ "$PREFER_MENUCONFIG" == "y" ]; then
-            make menuconfig || make config
-        else
-            make config
-        fi
-        if ! query "Repeat configuration?" n; then
-            CONFIG_KERNEL=n
-        fi
-    else
-        false
-    fi
-  do
-    true
-  done
-
-) && (
-
-  yes n | make oldconfig
-  LD_PRELOAD= cp .config $CONFIG_CACHE/.config.om
-  rm -f arch/i386/boot/bzImage
-
-
-  make ${MAKES:+-j$MAKES} dep                         &&
-  make ${MAKES:+-j$MAKES} clean                       &&
-  make ${MAKES:+-j$MAKES} bzImage                     &&
-  make ${MAKES:+-j$MAKES} modules                     &&
-  backup_mods_krnl $VERSION-$PVERSION-om       &&
-  prepare_install                              &&
-  make modules_install                         &&
-  cp arch/i386/boot/bzImage /boot/$VERSION-$PVERSION-om
-  
-) > $C_FIFO 2>&1
diff --git a/kernel/linux-2.4-om/CONFIGURE b/kernel/linux-2.4-om/CONFIGURE
deleted file mode 100644
index 635681d..0000000
--- a/kernel/linux-2.4-om/CONFIGURE
+++ /dev/null
@@ -1,4 +0,0 @@
-mquery PREFER_XCONFIG "Do you prefer xconfig over menuconfig?" n
-mquery PREFER_MENUCONFIG "Do you prefer menuconfig over config?" y
-unset_module_config CONFIG_KERNEL
-mquery CONFIG_KERNEL "Configure linux kernel?" n
diff --git a/kernel/linux-2.4-om/DEPENDS b/kernel/linux-2.4-om/DEPENDS
deleted file mode 100644
index 5584a0a..0000000
--- a/kernel/linux-2.4-om/DEPENDS
+++ /dev/null
@@ -1 +0,0 @@
-depends autoconf
diff --git a/kernel/linux-2.4-om/DETAILS b/kernel/linux-2.4-om/DETAILS
deleted file mode 100644
index 58acc26..0000000
--- a/kernel/linux-2.4-om/DETAILS
+++ /dev/null
@@ -1,28 +0,0 @@
-           MODULE=linux-2.4-om
-          VERSION=2.4.37
-         PVERSION=r17.0
-           SOURCE=linux-$VERSION.tar.bz2
-          SOURCE2=ll-${PVERSION}-1.tar.bz2
- SOURCE_DIRECTORY=/usr/src/linux-$VERSION-om
-    SOURCE_URL[0]=$KERNEL_URL/pub/linux/kernel/v2.4/
-    SOURCE_URL[1]=http://www.kernel.org/pub/linux/kernel/v2.4/
-      SOURCE2_URL=$PATCH_URL
-       SOURCE_VFY=sha1:bc1971b65b542f9c4853be86c07a5ac6ed0cb176
-      SOURCE2_VFY=sha1:0015ddb5f73523179bb27cef5be36ca13a59c728
-         WEB_SITE=http://www.kernel.org/
-          ENTERED=20030227
-          UPDATED=20081206
-            SHORT="OpenMosix enabled cluster kernel"
-      KEEP_SOURCE=on
-            TMPFS=off
-cat << EOF
-This is the linux-2.4 module with the same patches and on top of that:
-
- OpenMosix MigSHM memory patch
-
-OpenMosix allows transparent process migration so that multiple machines
-can automatically share the CPU load, without the need for user manipulation.
-Cluster nodes can be added and removed from a cluster without the need
-to stop jobs. This specific patchset (optional) allows for the migration
-of tasks that use shared memory (experimental) like apache and mysql.
-EOF
diff --git a/kernel/linux-2.4-om/POST_INSTALL b/kernel/linux-2.4-om/POST_INSTALL
deleted file mode 100644
index 61434dd..0000000
--- a/kernel/linux-2.4-om/POST_INSTALL
+++ /dev/null
@@ -1,2 +0,0 @@
-update_bootloader $VERSION-$PVERSION-om $VERSION-om
-lin -c kernel-reqs
diff --git a/kernel/linux-2.4-om/PRE_BUILD b/kernel/linux-2.4-om/PRE_BUILD
deleted file mode 100644
index 715fdc8..0000000
--- a/kernel/linux-2.4-om/PRE_BUILD
+++ /dev/null
@@ -1,39 +0,0 @@
-# Bail if we're not running a core with kernel functions
-
-if [ ! -e $FUNCTIONS/kernel.lunar ] ; then
-  message "${PROBLEM_COLOR}Bailing out, ${DEFAULT_COLOR}Lunar (or theedge) code version too old"
-  message "${PROBLEM_COLOR}Update core ${MODULE_COLOR}(lin lunar or lin theedge)${DEFAULT_COLOR} to install this kernel"
-  exit 1
-fi
-
-if [ -e /usr/src/linux -a ! -h /usr/src/linux ]; then
-  message "${PROBLEM_COLOR}Error:${DEFAULT_COLOR} /usr/src/linux must be a symbolic link"
-  exit 1
-fi
-
-mk_source_dir $SOURCE_DIRECTORY
-rm -f /usr/src/linux
-ln -s $SOURCE_DIRECTORY /usr/src/linux
-cd $SOURCE_DIRECTORY
-
-# Check wether we're running an up-to-date tar
-if [ `installed_version tar | cut -d. -f2` -ge 15 ]; then
-  tar xf $SOURCE_CACHE/$SOURCE --no-same-owner \
-  --no-same-permissions --strip-components=1
-else
-  message "${PROBLEM_COLOR}Error:${DEFAULT_COLOR} Please update your tar module"
-  exit 1
-fi
-
-if [ -f $CONFIG_CACHE/.config.om ]; then
-  cp $CONFIG_CACHE/.config.om /usr/src/linux/.config
-fi
-
-mkdir patches
-( cd patches && unpack $SOURCE2 )
-for pat in patches/fix/* patches/main/* patches/om/*; do
-  patch_it $pat 1
-done
-rm -rf patches
-
-true
diff --git a/kernel/linux-2.4-stable/BUILD b/kernel/linux-2.4-stable/BUILD
deleted file mode 100644
index 0f1f2d4..0000000
--- a/kernel/linux-2.4-stable/BUILD
+++ /dev/null
@@ -1,38 +0,0 @@
-(
-
-  while
-    if [ "$CONFIG_KERNEL" == "y" ]; then
-        if [ "$PREFER_XCONFIG" == "y" -a -n "$DISPLAY" ]; then
-            make xconfig || make menuconfig || make config
-        elif [ "$PREFER_MENUCONFIG" == "y" ]; then
-            make menuconfig || make config
-        else
-            make config
-        fi
-        if ! query "Repeat configuration?" n; then
-            CONFIG_KERNEL=n
-        fi
-    else
-        false
-    fi
-  do
-    true
-  done
-
-) && (
-
-  yes n | make oldconfig
-  LD_PRELOAD= cp .config $CONFIG_CACHE/.config.stable
-  rm -f arch/i386/boot/bzImage
-
-
-  make ${MAKES:+-j$MAKES} dep                         &&
-  make ${MAKES:+-j$MAKES} clean                       &&
-  make ${MAKES:+-j$MAKES} bzImage                     &&
-  make ${MAKES:+-j$MAKES} modules                     &&
-  backup_mods_krnl $VERSION-$PVERSION-stb      &&
-  prepare_install                              &&
-  make modules_install                         &&
-  cp arch/i386/boot/bzImage /boot/$VERSION-$PVERSION-stb
-  
-) > $C_FIFO 2>&1
diff --git a/kernel/linux-2.4-stable/CONFIGURE b/kernel/linux-2.4-stable/CONFIGURE
deleted file mode 100644
index 635681d..0000000
--- a/kernel/linux-2.4-stable/CONFIGURE
+++ /dev/null
@@ -1,4 +0,0 @@
-mquery PREFER_XCONFIG "Do you prefer xconfig over menuconfig?" n
-mquery PREFER_MENUCONFIG "Do you prefer menuconfig over config?" y
-unset_module_config CONFIG_KERNEL
-mquery CONFIG_KERNEL "Configure linux kernel?" n
diff --git a/kernel/linux-2.4-stable/DEPENDS b/kernel/linux-2.4-stable/DEPENDS
deleted file mode 100644
index 5584a0a..0000000
--- a/kernel/linux-2.4-stable/DEPENDS
+++ /dev/null
@@ -1 +0,0 @@
-depends autoconf
diff --git a/kernel/linux-2.4-stable/DETAILS b/kernel/linux-2.4-stable/DETAILS
deleted file mode 100644
index 11ad677..0000000
--- a/kernel/linux-2.4-stable/DETAILS
+++ /dev/null
@@ -1,28 +0,0 @@
-           MODULE=linux-2.4-stable
-          VERSION=2.4.37
-         PVERSION=r17.0
-           SOURCE=linux-$VERSION.tar.bz2
-          SOURCE2=ll-${PVERSION}-1.tar.bz2
- SOURCE_DIRECTORY=/usr/src/linux-$VERSION-stable
-    SOURCE_URL[0]=$KERNEL_URL/pub/linux/kernel/v2.4/
-    SOURCE_URL[1]=http://www.kernel.org/pub/linux/kernel/v2.4/
-      SOURCE2_URL=$PATCH_URL
-       SOURCE_VFY=sha1:bc1971b65b542f9c4853be86c07a5ac6ed0cb176
-      SOURCE2_VFY=sha1:0015ddb5f73523179bb27cef5be36ca13a59c728
-         WEB_SITE=http://www.kernel.org/
-          ENTERED=20030227
-          UPDATED=20081206
-            SHORT="Stable linux kernel with only critical patches"
-      KEEP_SOURCE=on
-            TMPFS=off
-cat << EOF
-This is the Linus-tree Linux kernel with only critical patches included.
-
-Linux is a clone of the Unix kernel, written from scratch by Linus
-Torvalds with assistance from a loosely-knit team of hackers across the
-Net. It aims towards POSIX and Single UNIX Specification compliance. It
-has all the features you would expect in a modern fully-fledged Unix
-kernel, including true multitasking, virtual memory, shared libraries,
-demand loading, shared copy-on-write executables, proper memory
-management, and TCP/IP networking.
-EOF
diff --git a/kernel/linux-2.4-stable/POST_INSTALL b/kernel/linux-2.4-stable/POST_INSTALL
deleted file mode 100644
index e368c4d..0000000
--- a/kernel/linux-2.4-stable/POST_INSTALL
+++ /dev/null
@@ -1,2 +0,0 @@
-update_bootloader $VERSION-$PVERSION-stb $VERSION-stb
-lin -c kernel-reqs
diff --git a/kernel/linux-2.4-stable/PRE_BUILD b/kernel/linux-2.4-stable/PRE_BUILD
deleted file mode 100644
index 7611ebd..0000000
--- a/kernel/linux-2.4-stable/PRE_BUILD
+++ /dev/null
@@ -1,39 +0,0 @@
-# Bail if we're not running a core with kernel functions
-
-if [ ! -e $FUNCTIONS/kernel.lunar ] ; then
-  message "${PROBLEM_COLOR}Bailing out, ${DEFAULT_COLOR}Lunar (or theedge) code version too old"
-  message "${PROBLEM_COLOR}Update core ${MODULE_COLOR}(lin lunar or lin theedge)${DEFAULT_COLOR} to install this kernel"
-  exit 1
-fi
-
-if [ -e /usr/src/linux -a ! -h /usr/src/linux ]; then
-  message "${PROBLEM_COLOR}Error:${DEFAULT_COLOR} /usr/src/linux must be a symbolic link"
-  exit 1
-fi
-
-mk_source_dir $SOURCE_DIRECTORY
-rm -f /usr/src/linux
-ln -s $SOURCE_DIRECTORY /usr/src/linux
-cd $SOURCE_DIRECTORY
-
-# Check wether we're running an up-to-date tar
-if [ `installed_version tar | cut -d. -f2` -ge 15 ]; then
-  tar xf $SOURCE_CACHE/$SOURCE --no-same-owner \
-  --no-same-permissions --strip-components=1
-else
-  message "${PROBLEM_COLOR}Error:${DEFAULT_COLOR} Please update your tar module"
-  exit 1
-fi
-
-if [ -f $CONFIG_CACHE/.config.stable ]; then
-  cp $CONFIG_CACHE/.config.stable /usr/src/linux/.config
-fi
-
-mkdir patches
-( cd patches && unpack $SOURCE2 )
-for pat in patches/fix/*; do
-  patch_it $pat 1
-done
-rm -rf patches
-
-true
diff --git a/kernel/linux-2.4-vanilla/BUILD b/kernel/linux-2.4-vanilla/BUILD
deleted file mode 100644
index 7c42101..0000000
--- a/kernel/linux-2.4-vanilla/BUILD
+++ /dev/null
@@ -1,38 +0,0 @@
-(
-
-  while
-    if [ "$CONFIG_KERNEL" == "y" ]; then
-        if [ "$PREFER_XCONFIG" == "y" -a -n "$DISPLAY" ]; then
-            make xconfig || make menuconfig || make config
-        elif [ "$PREFER_MENUCONFIG" == "y" ]; then
-            make menuconfig || make config
-        else
-            make config
-        fi
-        if ! query "Repeat configuration?" n; then
-            CONFIG_KERNEL=n
-        fi
-    else
-        false
-    fi
-  do
-    true
-  done
-
-) && (
-
-  yes n | make oldconfig
-  LD_PRELOAD= cp .config $CONFIG_CACHE/.config.vanilla
-  rm -f arch/i386/boot/bzImage
-
-
-  make ${MAKES:+-j$MAKES} dep                         &&
-  make ${MAKES:+-j$MAKES} clean                       &&
-  make ${MAKES:+-j$MAKES} bzImage                     &&
-  make ${MAKES:+-j$MAKES} modules                     &&
-  backup_mods_krnl $VERSION                    &&
-  prepare_install                              &&
-  make modules_install                         &&
-  cp arch/i386/boot/bzImage /boot/$VERSION
-  
-) > $C_FIFO 2>&1
diff --git a/kernel/linux-2.4-vanilla/CONFIGURE b/kernel/linux-2.4-vanilla/CONFIGURE
deleted file mode 100644
index 635681d..0000000
--- a/kernel/linux-2.4-vanilla/CONFIGURE
+++ /dev/null
@@ -1,4 +0,0 @@
-mquery PREFER_XCONFIG "Do you prefer xconfig over menuconfig?" n
-mquery PREFER_MENUCONFIG "Do you prefer menuconfig over config?" y
-unset_module_config CONFIG_KERNEL
-mquery CONFIG_KERNEL "Configure linux kernel?" n
diff --git a/kernel/linux-2.4-vanilla/DEPENDS b/kernel/linux-2.4-vanilla/DEPENDS
deleted file mode 100644
index 5584a0a..0000000
--- a/kernel/linux-2.4-vanilla/DEPENDS
+++ /dev/null
@@ -1 +0,0 @@
-depends autoconf
diff --git a/kernel/linux-2.4-vanilla/DETAILS b/kernel/linux-2.4-vanilla/DETAILS
deleted file mode 100644
index 7193048..0000000
--- a/kernel/linux-2.4-vanilla/DETAILS
+++ /dev/null
@@ -1,24 +0,0 @@
-           MODULE=linux-2.4-vanilla
-          VERSION=2.4.37
-           SOURCE=linux-$VERSION.tar.bz2
- SOURCE_DIRECTORY=/usr/src/linux-$VERSION-vanilla
-    SOURCE_URL[0]=$KERNEL_URL/pub/linux/kernel/v2.4/
-    SOURCE_URL[1]=http://www.kernel.org/pub/linux/kernel/v2.4/
-       SOURCE_VFY=sha1:bc1971b65b542f9c4853be86c07a5ac6ed0cb176
-         WEB_SITE=http://www.kernel.org/
-          ENTERED=20030227
-          UPDATED=20081206
-            SHORT="The plain Jane Vanilla linux kernel"
-      KEEP_SOURCE=on
-            TMPFS=off
-cat << EOF
-This is a plane jane vanilla kernel with no additional patches included.
-
-Linux is a clone of the Unix kernel, written from scratch by Linus
-Torvalds with assistance from a loosely-knit team of hackers across the
-Net. It aims towards POSIX and Single UNIX Specification compliance. It
-has all the features you would expect in a modern fully-fledged Unix
-kernel, including true multitasking, virtual memory, shared libraries,
-demand loading, shared copy-on-write executables, proper memory
-management, and TCP/IP networking.
-EOF
diff --git a/kernel/linux-2.4-vanilla/POST_INSTALL b/kernel/linux-2.4-vanilla/POST_INSTALL
deleted file mode 100644
index 13eef46..0000000
--- a/kernel/linux-2.4-vanilla/POST_INSTALL
+++ /dev/null
@@ -1,2 +0,0 @@
-update_bootloader $VERSION $VERSION-vnl
-lin -c kernel-reqs
diff --git a/kernel/linux-2.4-vanilla/PRE_BUILD b/kernel/linux-2.4-vanilla/PRE_BUILD
deleted file mode 100644
index 82bcdaa..0000000
--- a/kernel/linux-2.4-vanilla/PRE_BUILD
+++ /dev/null
@@ -1,32 +0,0 @@
-# Bail if we're not running a core with kernel fuctions
-
-if [ ! -e $FUNCTIONS/kernel.lunar ] ; then
-  message "${PROBLEM_COLOR}Bailing out, ${DEFAULT_COLOR}Lunar (or theedge) code version too old"
-  message "${PROBLEM_COLOR}Update core ${MODULE_COLOR}(lin lunar or lin theedge)${DEFAULT_COLOR} to install this kernel"
-  exit 1
-fi
-
-if [ -e /usr/src/linux -a ! -h /usr/src/linux ]; then
-  message "${PROBLEM_COLOR}Error:${DEFAULT_COLOR} /usr/src/linux must be a symbolic link"
-  exit 1
-fi
-
-mk_source_dir $SOURCE_DIRECTORY
-rm -f /usr/src/linux
-ln -s $SOURCE_DIRECTORY /usr/src/linux
-cd $SOURCE_DIRECTORY
-
-# Check wether we're running an up-to-date tar
-if [ `installed_version tar | cut -d. -f2` -ge 15 ]; then
-  tar xf $SOURCE_CACHE/$SOURCE --no-same-owner \
-  --no-same-permissions --strip-components=1
-else
-  message "${PROBLEM_COLOR}Error:${DEFAULT_COLOR} Please update your tar module"
-  exit 1
-fi
-
-if [ -f $CONFIG_CACHE/.config.vanilla ]; then
-  cp $CONFIG_CACHE/.config /usr/src/linux/.config.vanilla
-fi
-
-true
diff --git a/kernel/linux-2.4/BUILD b/kernel/linux-2.4/BUILD
deleted file mode 100644
index a6483b0..0000000
--- a/kernel/linux-2.4/BUILD
+++ /dev/null
@@ -1,38 +0,0 @@
-(
-
-  while
-    if [ "$CONFIG_KERNEL" == "y" ]; then
-        if [ "$PREFER_XCONFIG" == "y" -a -n "$DISPLAY" ]; then
-            make xconfig || make menuconfig || make config
-        elif [ "$PREFER_MENUCONFIG" == "y" ]; then
-            make menuconfig || make config
-        else
-            make config
-        fi
-        if ! query "Repeat configuration?" n; then
-            CONFIG_KERNEL=n
-        fi
-    else
-        false
-    fi
-  do
-    true
-  done
-
-) && (
-
-  yes n | make oldconfig
-  LD_PRELOAD= cp .config $CONFIG_CACHE/.config
-  rm -f arch/i386/boot/bzImage
-
-
-  make ${MAKES:+-j$MAKES} dep                         &&
-  make ${MAKES:+-j$MAKES} clean                       &&
-  make ${MAKES:+-j$MAKES} bzImage                     &&
-  make ${MAKES:+-j$MAKES} modules                     &&
-  backup_mods_krnl $VERSION-$PVERSION          &&
-  prepare_install                              &&
-  make modules_install                         &&
-  cp arch/i386/boot/bzImage /boot/$VERSION-$PVERSION
-  
-) > $C_FIFO 2>&1
diff --git a/kernel/linux-2.4/CONFIGURE b/kernel/linux-2.4/CONFIGURE
deleted file mode 100644
index 635681d..0000000
--- a/kernel/linux-2.4/CONFIGURE
+++ /dev/null
@@ -1,4 +0,0 @@
-mquery PREFER_XCONFIG "Do you prefer xconfig over menuconfig?" n
-mquery PREFER_MENUCONFIG "Do you prefer menuconfig over config?" y
-unset_module_config CONFIG_KERNEL
-mquery CONFIG_KERNEL "Configure linux kernel?" n
diff --git a/kernel/linux-2.4/DEPENDS b/kernel/linux-2.4/DEPENDS
deleted file mode 100644
index 5584a0a..0000000
--- a/kernel/linux-2.4/DEPENDS
+++ /dev/null
@@ -1 +0,0 @@
-depends autoconf
diff --git a/kernel/linux-2.4/DETAILS b/kernel/linux-2.4/DETAILS
deleted file mode 100644
index 5fb3334..0000000
--- a/kernel/linux-2.4/DETAILS
+++ /dev/null
@@ -1,28 +0,0 @@
-           MODULE=linux-2.4
-          VERSION=2.4.37
-         PVERSION=r17.0
-           SOURCE=linux-$VERSION.tar.bz2
-          SOURCE2=ll-${PVERSION}-1.tar.bz2
- SOURCE_DIRECTORY=/usr/src/linux-$VERSION
-    SOURCE_URL[0]=$KERNEL_URL/pub/linux/kernel/v2.4/
-    SOURCE_URL[1]=http://www.kernel.org/pub/linux/kernel/v2.4/
-      SOURCE2_URL=$PATCH_URL
-       SOURCE_VFY=sha1:bc1971b65b542f9c4853be86c07a5ac6ed0cb176
-      SOURCE2_VFY=sha1:0015ddb5f73523179bb27cef5be36ca13a59c728
-         WEB_SITE=http://www.kernel.org/
-          ENTERED=20030227
-          UPDATED=20081206
-            SHORT="The Linux kernel with the lunar patch set"
-      KEEP_SOURCE=on
-            TMPFS=off  
-cat << EOF
-This is the Linux kernel with the Lunar Linux kernel patch set.
-
-This kernel includes important base fixes and extended NFS and POSIX
-ACL lists, as well as extra NTFS debugging, and an updated automount v4.
-
-Features are enabled or disabled by the standard kernel configuration tools,
-i.e. "make menuconfig" or "make config" or "make xconfig".
-
-For patch information please see the patch-list.txt file in the patchset.
-EOF
diff --git a/kernel/linux-2.4/POST_INSTALL b/kernel/linux-2.4/POST_INSTALL
deleted file mode 100644
index 7ea2738..0000000
--- a/kernel/linux-2.4/POST_INSTALL
+++ /dev/null
@@ -1,2 +0,0 @@
-update_bootloader $VERSION-$PVERSION $VERSION
-lin -c kernel-reqs
diff --git a/kernel/linux-2.4/PRE_BUILD b/kernel/linux-2.4/PRE_BUILD
deleted file mode 100644
index 5d2a610..0000000
--- a/kernel/linux-2.4/PRE_BUILD
+++ /dev/null
@@ -1,39 +0,0 @@
-# Bail if we're not running a core with kernel functions
-
-if [ ! -e $FUNCTIONS/kernel.lunar ] ; then
-  message "${PROBLEM_COLOR}Bailing out, ${DEFAULT_COLOR}Lunar (or theedge) code version too old"
-  message "${PROBLEM_COLOR}Update core ${MODULE_COLOR}(lin lunar or lin theedge)${DEFAULT_COLOR} to install this kernel"
-  exit 1
-fi
-
-if [ -e /usr/src/linux -a ! -h /usr/src/linux ]; then
-  message "${PROBLEM_COLOR}Error:${DEFAULT_COLOR} /usr/src/linux must be a symbolic link"
-  exit 1
-fi
-
-mk_source_dir $SOURCE_DIRECTORY
-rm -f /usr/src/linux
-ln -s $SOURCE_DIRECTORY /usr/src/linux
-cd $SOURCE_DIRECTORY
-
-# Check wether we're running an up-to-date tar
-if [ `installed_version tar | cut -d. -f2` -ge 15 ]; then
-  tar xf $SOURCE_CACHE/$SOURCE --no-same-owner \
-  --no-same-permissions --strip-components=1
-else
-  message "${PROBLEM_COLOR}Error:${DEFAULT_COLOR} Please update your tar module"
-  exit 1
-fi
-
-if [ -f $CONFIG_CACHE/.config ]; then
-  cp $CONFIG_CACHE/.config .config
-fi
-
-mkdir patches
-( cd patches && unpack $SOURCE2 )
-for pat in patches/fix/* patches/main/*; do
-  patch_it $pat 1
-done
-rm -rf patches
-
-true
diff --git a/utils/lm_sensors-2.4/BUILD b/utils/lm_sensors-2.4/BUILD
deleted file mode 100644
index fd71147..0000000
--- a/utils/lm_sensors-2.4/BUILD
+++ /dev/null
@@ -1,9 +0,0 @@
-(
-
-  message " ${PROBLEM_COLOR}Warning! ${DEFAULT_COLOR}This module compiles and must be installed only on 2.4.x kernels."
-  sleep 5
-
-  sedit 's:/usr/local:/usr:g' Makefile &&
-  default_make
-
-) > $C_FIFO 2>&1
diff --git a/utils/lm_sensors-2.4/CONFLICTS b/utils/lm_sensors-2.4/CONFLICTS
deleted file mode 100644
index 79d06a2..0000000
--- a/utils/lm_sensors-2.4/CONFLICTS
+++ /dev/null
@@ -1,2 +0,0 @@
-conflicts  lm_sensors
-
diff --git a/utils/lm_sensors-2.4/DEPENDS b/utils/lm_sensors-2.4/DEPENDS
deleted file mode 100644
index 5186ae6..0000000
--- a/utils/lm_sensors-2.4/DEPENDS
+++ /dev/null
@@ -1 +0,0 @@
-depends  i2c
diff --git a/utils/lm_sensors-2.4/DETAILS b/utils/lm_sensors-2.4/DETAILS
deleted file mode 100644
index 51df541..0000000
--- a/utils/lm_sensors-2.4/DETAILS
+++ /dev/null
@@ -1,16 +0,0 @@
-          MODULE=lm_sensors-2.4
-         VERSION=2.10.8
-          SOURCE=lm_sensors-$VERSION.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/lm_sensors-$VERSION
-      SOURCE_URL=http://dl.lm-sensors.org/lm-sensors/releases
-      SOURCE_VFY=sha1:8356c19d1528d061d7b7f1468621c6628f401f07
-        WEB_SITE=http://www.lm-sensors.org
-         ENTERED=20011021
-         UPDATED=20081224
-           SHORT="Hardware health monitoring tools"
-
-cat << EOF
-lm_sensors provides essential tools for monitoring the hardware health
-of Linux systems containing hardware health monitoring hardware such as
-the LM78 and LM75. This is the module for Linux 2.4.x kernel versions.
-EOF
diff --git a/wifi/wireless_tools/DEPENDS b/wifi/wireless_tools/DEPENDS
index 715aa69..6b51758 100644
--- a/wifi/wireless_tools/DEPENDS
+++ b/wifi/wireless_tools/DEPENDS
@@ -1,2 +1 @@
-optional_depends "pcmcia-cs"   ""  "" "PCMCIA Card Services deprecated, for 2.4 kernels only."
 optional_depends "pcmciautils" ""  "" "PCMCIA/cardbus support, for 2.6 kernels."
diff --git a/zdeprecated/chpax/BUILD b/zdeprecated/chpax/BUILD
new file mode 100644
index 0000000..e2e1654
--- /dev/null
+++ b/zdeprecated/chpax/BUILD
@@ -0,0 +1,16 @@
+(
+  make all                             &&
+  prepare_install                      &&
+  make install                         &&
+  cp $SOURCE_CACHE/$SOURCE2 /sbin/     &&
+
+  if [ -e /etc/$SOURCE3 ]; then
+    echo "Config file installation skipped..."
+  else
+    cp $SOURCE_CACHE/$SOURCE3 /etc/
+  fi
+
+  chmod 700 /sbin/chpax /sbin/chpax.sh &&
+  chmod 600 /etc/chpax.cfg
+  
+) > $C_FIFO 2>&1
diff --git a/zdeprecated/chpax/DETAILS b/zdeprecated/chpax/DETAILS
new file mode 100644
index 0000000..2667d6d
--- /dev/null
+++ b/zdeprecated/chpax/DETAILS
@@ -0,0 +1,20 @@
+          MODULE=chpax
+         VERSION=0.6
+          SOURCE=$MODULE-$VERSION.tar.gz
+         SOURCE2=chpax.sh
+         SOURCE3=chpax.cfg
+   SOURCE_URL[0]=http://pax.grsecurity.net/
+  SOURCE2_URL[0]=http://pax.grsecurity.net/
+  SOURCE3_URL[0]=http://pax.grsecurity.net/
+   SOURCE_VFY[0]=md5:376ee0327bb6060a03052cdc71bb371f
+  SOURCE2_VFY[0]=md5:e5f7ac266779c3101ddfe6a35d9b7150
+  SOURCE3_VFY[0]=md5:46136ee247bf8b5864d11997162b24d6
+        WEB_SITE=http://www.grsecurity.net
+         ENTERED=20040120
+         UPDATED=20040120
+           SHORT="userspace interface to PaX system in grsecurity."
+cat << EOF
+The userspace interface to the PaX system in grsecurity.
+To use this app for anything you will need the linux-grsec
+kernel module running.
+EOF
diff --git a/zdeprecated/ftpfs/BUILD b/zdeprecated/ftpfs/BUILD
new file mode 100644
index 0000000..b3e3e15
--- /dev/null
+++ b/zdeprecated/ftpfs/BUILD
@@ -0,0 +1,11 @@
+(
+
+  KERNEL=`installed_version  linux`
+
+  sedit "s/\$(shell uname -r)/$KERNEL/" ftpfs/Makefile
+
+  make             &&
+  prepare_install  &&
+  make    install
+
+) > $C_FIFO 2>&1
diff --git a/zdeprecated/ftpfs/DETAILS b/zdeprecated/ftpfs/DETAILS
new file mode 100644
index 0000000..1bc1cac
--- /dev/null
+++ b/zdeprecated/ftpfs/DETAILS
@@ -0,0 +1,14 @@
+           MODULE=ftpfs
+         VERSION=0.6.2-k2.4
+          SOURCE=$MODULE-$VERSION.tar.gz
+   SOURCE_URL[0]=$SFORGE_URL/$MODULE/
+        WEB_SITE=http://ftpfs.sourceforge.net
+         ENTERED=20010922
+         UPDATED=20010922
+           SHORT="ftpfs provides kernel module for mounting FTP servers as directories."
+cat << EOF
+FTP File System is a Linux kernel module that transparently implements
+the file transfer protocol under the VFS layer. It enables the
+"mounting" of FTP volumes locally, and offers the full advantage of
+local file ops for remote FTP-based resources.
+EOF
diff --git a/zdeprecated/igb/BUILD b/zdeprecated/igb/BUILD
new file mode 100644
index 0000000..69fe72d
--- /dev/null
+++ b/zdeprecated/igb/BUILD
@@ -0,0 +1,7 @@
+(
+
+  KSRC=/usr/src/linux make -C src &&
+  prepare_install &&
+  KSRC=/usr/src/linux make -C src install
+
+) > $C_FIFO 2>&1
diff --git a/zdeprecated/igb/DETAILS b/zdeprecated/igb/DETAILS
new file mode 100644
index 0000000..73c1da1
--- /dev/null
+++ b/zdeprecated/igb/DETAILS
@@ -0,0 +1,12 @@
+          MODULE=igb
+         VERSION=1.2.22
+          SOURCE=$MODULE-$VERSION.tar.gz
+      SOURCE_URL=$SFORGE_URL/e1000/
+      SOURCE_VFY=sha1:1c06cb6be54b425790677da95e6df3eaf9bac1f1
+        WEB_SITE=http://e1000.sf.net/
+         ENTERED=20071010
+         UPDATED=20080318
+           SHORT="Intel 82575 Network Connection driver"
+cat << EOF
+This driver supports the Intel 82575 PCI Express gigabit network cards.
+EOF
diff --git a/zdeprecated/kernel-headers-2.4/BUILD b/zdeprecated/kernel-headers-2.4/BUILD
new file mode 100644
index 0000000..dba931a
--- /dev/null
+++ b/zdeprecated/kernel-headers-2.4/BUILD
@@ -0,0 +1,18 @@
+(
+  KVERSION="`readlink /usr/src/linux | sed 's/linux-*//g' | cut -d. -f2 | cut -d- -f1`"
+
+  prepare_install &&
+  if [ $KVERSION == "4" ]; then
+    if [ -d /usr/include/asm ] && [ -d /usr/include/linux ]; then
+        rm -rf /usr/include/asm /usr/include/linux
+    fi
+
+    mkdir -p /usr/include/asm /usr/include/linux
+    cp -r /usr/src/linux/include/asm/* /usr/include/asm/
+    cp -r /usr/src/linux/include/linux/* /usr/include/linux/
+  else
+    message "${PROBLEM_COLOR}You can only use these headers with Linux 2.4.x!${DEFAULT_COLOR}"
+    exit 1
+  fi
+
+) > $C_FIFO 2>&1
diff --git a/zdeprecated/kernel-headers-2.4/CONFLICTS b/zdeprecated/kernel-headers-2.4/CONFLICTS
new file mode 100644
index 0000000..03234b9
--- /dev/null
+++ b/zdeprecated/kernel-headers-2.4/CONFLICTS
@@ -0,0 +1 @@
+conflicts kernel-headers-2.6
diff --git a/zdeprecated/kernel-headers-2.4/DETAILS b/zdeprecated/kernel-headers-2.4/DETAILS
new file mode 100644
index 0000000..6dfba53
--- /dev/null
+++ b/zdeprecated/kernel-headers-2.4/DETAILS
@@ -0,0 +1,13 @@
+          MODULE=kernel-headers-2.4
+         VERSION="$(uname -s)-$(uname -r | sed 's/[-a-z].*//')-$(uname -m | sed 's/i[456]/i3/')"
+        WEB_SITE=http://lunar-linux.org/
+         ENTERED=20031008
+         UPDATED=20050121
+           SHORT="Kernel headers for kernel 2.4.x based sytems"
+cat << EOF
+The system kernel headers are taken from a (configured) kernel source and
+may be re-installed after changes in kernel (which also ought to generally
+be followed by a rebuild of glibc. This module is normally generated by
+the glibc build. This module generates the '/usr/include' copies of the
+kernel headers directly from the /usr/src/linux installed kernel sources.
+EOF
diff --git a/zdeprecated/kernel-headers-2.4/PRE_BUILD b/zdeprecated/kernel-headers-2.4/PRE_BUILD
new file mode 100644
index 0000000..27ba77d
--- /dev/null
+++ b/zdeprecated/kernel-headers-2.4/PRE_BUILD
@@ -0,0 +1 @@
+true
diff --git a/zdeprecated/linux-2.4-agr/BUILD b/zdeprecated/linux-2.4-agr/BUILD
new file mode 100644
index 0000000..9425f17
--- /dev/null
+++ b/zdeprecated/linux-2.4-agr/BUILD
@@ -0,0 +1,38 @@
+(
+
+  while
+    if [ "$CONFIG_KERNEL" == "y" ]; then
+        if [ "$PREFER_XCONFIG" == "y" -a -n "$DISPLAY" ]; then
+            make xconfig || make menuconfig || make config
+        elif [ "$PREFER_MENUCONFIG" == "y" ]; then
+            make menuconfig || make config
+        else
+            make config
+        fi
+        if ! query "Repeat configuration?" n; then
+            CONFIG_KERNEL=n
+        fi
+    else
+        false
+    fi
+  do
+    true
+  done
+
+) && (
+
+  yes n | make oldconfig
+  LD_PRELOAD= cp .config $CONFIG_CACHE/.config
+  rm -f arch/i386/boot/bzImage
+
+
+  make ${MAKES:+-j$MAKES} dep                         &&
+  make ${MAKES:+-j$MAKES} clean                       &&
+  make ${MAKES:+-j$MAKES} bzImage                     &&
+  make ${MAKES:+-j$MAKES} modules                     &&
+  backup_mods_krnl $VERSION-$PVERSION-agr      &&
+  prepare_install                              &&
+  make modules_install                         &&
+  cp arch/i386/boot/bzImage /boot/$VERSION-$PVERSION-agr
+  
+) > $C_FIFO 2>&1
diff --git a/zdeprecated/linux-2.4-agr/CONFIGURE b/zdeprecated/linux-2.4-agr/CONFIGURE
new file mode 100644
index 0000000..635681d
--- /dev/null
+++ b/zdeprecated/linux-2.4-agr/CONFIGURE
@@ -0,0 +1,4 @@
+mquery PREFER_XCONFIG "Do you prefer xconfig over menuconfig?" n
+mquery PREFER_MENUCONFIG "Do you prefer menuconfig over config?" y
+unset_module_config CONFIG_KERNEL
+mquery CONFIG_KERNEL "Configure linux kernel?" n
diff --git a/zdeprecated/linux-2.4-agr/DEPENDS b/zdeprecated/linux-2.4-agr/DEPENDS
new file mode 100644
index 0000000..5584a0a
--- /dev/null
+++ b/zdeprecated/linux-2.4-agr/DEPENDS
@@ -0,0 +1 @@
+depends autoconf
diff --git a/zdeprecated/linux-2.4-agr/DETAILS b/zdeprecated/linux-2.4-agr/DETAILS
new file mode 100644
index 0000000..9e9fb5e
--- /dev/null
+++ b/zdeprecated/linux-2.4-agr/DETAILS
@@ -0,0 +1,28 @@
+           MODULE=linux-2.4-agr
+          VERSION=2.4.37
+         PVERSION=r17.0
+           SOURCE=linux-$VERSION.tar.bz2
+          SOURCE2=ll-${PVERSION}-1.tar.bz2
+ SOURCE_DIRECTORY=/usr/src/linux-$VERSION-agr
+    SOURCE_URL[0]=$KERNEL_URL/pub/linux/kernel/v2.4/
+    SOURCE_URL[1]=http://www.kernel.org/pub/linux/kernel/v2.4/
+      SOURCE2_URL=$PATCH_URL
+       SOURCE_VFY=sha1:bc1971b65b542f9c4853be86c07a5ac6ed0cb176
+      SOURCE2_VFY=sha1:0015ddb5f73523179bb27cef5be36ca13a59c728
+         WEB_SITE=http://www.kernel.org/
+          ENTERED=20030227
+          UPDATED=20081206
+            SHORT="The Linux kernel with the lunar patch set"
+      KEEP_SOURCE=on
+            TMPFS=off
+cat << EOF
+This is the Linux kernel with the Lunar Linux kernel patch set.
+
+This module has the same patches as the linux-2.4 module and adds the
+lck-low-latency patches for improved desktop performance.
+
+Features are enabled or disabled by the standard kernel configuration tools,
+i.e. "make menuconfig" or "make config" or "make xconfig".
+
+For patch information please see the patch-list.txt file in the patchset.
+EOF
diff --git a/zdeprecated/linux-2.4-agr/POST_INSTALL b/zdeprecated/linux-2.4-agr/POST_INSTALL
new file mode 100644
index 0000000..9208398
--- /dev/null
+++ b/zdeprecated/linux-2.4-agr/POST_INSTALL
@@ -0,0 +1,2 @@
+update_bootloader $VERSION-$PVERSION-agr $VERSION-agr
+lin -c kernel-reqs
diff --git a/zdeprecated/linux-2.4-agr/PRE_BUILD b/zdeprecated/linux-2.4-agr/PRE_BUILD
new file mode 100644
index 0000000..d6a4b37
--- /dev/null
+++ b/zdeprecated/linux-2.4-agr/PRE_BUILD
@@ -0,0 +1,39 @@
+# Bail if we're not running a core with kernel functions
+
+if [ ! -e $FUNCTIONS/kernel.lunar ] ; then
+  message "${PROBLEM_COLOR}Bailing out, ${DEFAULT_COLOR}Lunar (or theedge) code version too old"
+  message "${PROBLEM_COLOR}Update core ${MODULE_COLOR}(lin lunar or lin theedge)${DEFAULT_COLOR} to install this kernel"
+  exit 1
+fi
+
+if [ -e /usr/src/linux -a ! -h /usr/src/linux ]; then
+  message "${PROBLEM_COLOR}Error:${DEFAULT_COLOR} /usr/src/linux must be a symbolic link"
+  exit 1
+fi
+
+mk_source_dir $SOURCE_DIRECTORY
+rm -f /usr/src/linux
+ln -s $SOURCE_DIRECTORY /usr/src/linux
+cd $SOURCE_DIRECTORY
+
+# Check wether we're running an up-to-date tar
+if [ `installed_version tar | cut -d. -f2` -ge 15 ]; then
+  tar xf $SOURCE_CACHE/$SOURCE --no-same-owner \
+  --no-same-permissions --strip-components=1
+else
+  message "${PROBLEM_COLOR}Error:${DEFAULT_COLOR} Please update your tar module"
+  exit 1
+fi
+
+if [ -f $CONFIG_CACHE/.config ]; then
+  cp $CONFIG_CACHE/.config .config
+fi
+
+mkdir patches
+( cd patches && unpack $SOURCE2 )
+for pat in patches/fix/* patches/main/* patches/aggressive/*; do
+  patch_it $pat 1
+done
+rm -rf patches
+
+true
diff --git a/zdeprecated/linux-2.4-grsec/BUILD b/zdeprecated/linux-2.4-grsec/BUILD
new file mode 100644
index 0000000..38484ee
--- /dev/null
+++ b/zdeprecated/linux-2.4-grsec/BUILD
@@ -0,0 +1,38 @@
+(
+
+  while
+    if [ "$CONFIG_KERNEL" == "y" ]; then
+        if [ "$PREFER_XCONFIG" == "y" -a -n "$DISPLAY" ]; then
+            make xconfig || make menuconfig || make config
+        elif [ "$PREFER_MENUCONFIG" == "y" ]; then
+            make menuconfig || make config
+        else
+            make config
+        fi
+        if ! query "Repeat configuration?" n; then
+            CONFIG_KERNEL=n
+        fi
+    else
+        false
+    fi
+  do
+    true
+  done
+
+) && (
+
+  yes n | make oldconfig
+  LD_PRELOAD= cp .config $CONFIG_CACHE/.config.grsec
+  rm -f arch/i386/boot/bzImage
+
+
+  make ${MAKES:+-j$MAKES} dep                         &&
+  make ${MAKES:+-j$MAKES} clean                       &&
+  make ${MAKES:+-j$MAKES} bzImage                     &&
+  make ${MAKES:+-j$MAKES} modules                     &&
+  backup_mods_krnl $VERSION-$PVERSION-grs      &&
+  prepare_install                              &&
+  make modules_install                         &&
+  cp arch/i386/boot/bzImage /boot/$VERSION-$PVERSION-grs
+  
+) > $C_FIFO 2>&1
diff --git a/zdeprecated/linux-2.4-grsec/CONFIGURE b/zdeprecated/linux-2.4-grsec/CONFIGURE
new file mode 100644
index 0000000..635681d
--- /dev/null
+++ b/zdeprecated/linux-2.4-grsec/CONFIGURE
@@ -0,0 +1,4 @@
+mquery PREFER_XCONFIG "Do you prefer xconfig over menuconfig?" n
+mquery PREFER_MENUCONFIG "Do you prefer menuconfig over config?" y
+unset_module_config CONFIG_KERNEL
+mquery CONFIG_KERNEL "Configure linux kernel?" n
diff --git a/zdeprecated/linux-2.4-grsec/DEPENDS b/zdeprecated/linux-2.4-grsec/DEPENDS
new file mode 100644
index 0000000..5584a0a
--- /dev/null
+++ b/zdeprecated/linux-2.4-grsec/DEPENDS
@@ -0,0 +1 @@
+depends autoconf
diff --git a/zdeprecated/linux-2.4-grsec/DETAILS b/zdeprecated/linux-2.4-grsec/DETAILS
new file mode 100644
index 0000000..c7866a0
--- /dev/null
+++ b/zdeprecated/linux-2.4-grsec/DETAILS
@@ -0,0 +1,33 @@
+           MODULE=linux-2.4-grsec
+          VERSION=2.4.37
+         PVERSION=r17.0
+           SOURCE=linux-$VERSION.tar.bz2
+          SOURCE2=ll-${PVERSION}-1.tar.bz2
+ SOURCE_DIRECTORY=/usr/src/linux-$VERSION-grsec
+    SOURCE_URL[0]=$KERNEL_URL/pub/linux/kernel/v2.4/
+    SOURCE_URL[1]=http://www.kernel.org/pub/linux/kernel/v2.4/
+      SOURCE2_URL=$PATCH_URL
+       SOURCE_VFY=sha1:bc1971b65b542f9c4853be86c07a5ac6ed0cb176
+      SOURCE2_VFY=sha1:0015ddb5f73523179bb27cef5be36ca13a59c728
+         WEB_SITE=http://grsecurity.net/
+          ENTERED=20080731
+          UPDATED=20081206
+            SHORT="Security enhanced linux kernel"
+      KEEP_SOURCE=on
+            TMPFS=off
+cat << EOF
+This is the same as the linux-2.4 module but with a fixed patch set with all
+the main patches and with these additional patches:
+ 
+ NX enforcement
+ chroot restrictions
+ randomized PIDs, memory
+ hiding kernel processes and /proc data
+ socket restrictions
+ ... and more
+
+Features are enabled or disabled by the standard kernel configuration tools,
+i.e. "make menuconfig" or "make config" or "make xconfig".
+
+For patch information please see the patch-list.txt file in the patchset.
+EOF
diff --git a/zdeprecated/linux-2.4-grsec/POST_INSTALL b/zdeprecated/linux-2.4-grsec/POST_INSTALL
new file mode 100644
index 0000000..7149d89
--- /dev/null
+++ b/zdeprecated/linux-2.4-grsec/POST_INSTALL
@@ -0,0 +1,2 @@
+update_bootloader $VERSION-$PVERSION-grs $VERSION-grs
+lin -c kernel-reqs
diff --git a/zdeprecated/linux-2.4-grsec/PRE_BUILD b/zdeprecated/linux-2.4-grsec/PRE_BUILD
new file mode 100644
index 0000000..504c906
--- /dev/null
+++ b/zdeprecated/linux-2.4-grsec/PRE_BUILD
@@ -0,0 +1,39 @@
+# Bail if we're not running a core with kernel functions
+
+if [ ! -e $FUNCTIONS/kernel.lunar ] ; then
+  message "${PROBLEM_COLOR}Bailing out, ${DEFAULT_COLOR}Lunar (or theedge) code version too old"
+  message "${PROBLEM_COLOR}Update core ${MODULE_COLOR}(lin lunar or lin theedge)${DEFAULT_COLOR} to install this kernel"
+  exit 1
+fi
+
+if [ -e /usr/src/linux -a ! -h /usr/src/linux ]; then
+  message "${PROBLEM_COLOR}Error:${DEFAULT_COLOR} /usr/src/linux must be a symbolic link"
+  exit 1
+fi
+
+mk_source_dir $SOURCE_DIRECTORY
+rm -f /usr/src/linux
+ln -s $SOURCE_DIRECTORY /usr/src/linux
+cd $SOURCE_DIRECTORY
+
+# Check wether we're running an up-to-date tar
+if [ `installed_version tar | cut -d. -f2` -ge 15 ]; then
+  tar xf $SOURCE_CACHE/$SOURCE --no-same-owner \
+  --no-same-permissions --strip-components=1
+else
+  message "${PROBLEM_COLOR}Error:${DEFAULT_COLOR} Please update your tar module"
+  exit 1
+fi
+
+if [ -f $CONFIG_CACHE/.config.grsec ]; then
+  cp $CONFIG_CACHE/.config.grsec .config
+fi
+
+mkdir patches
+( cd patches && unpack $SOURCE2 )
+for pat in patches/fix/* patches/main/* patches/grsecurity/*;  do
+  patch_it $pat 1
+done
+rm -rf patches
+
+true
diff --git a/zdeprecated/linux-2.4-om/BUILD b/zdeprecated/linux-2.4-om/BUILD
new file mode 100644
index 0000000..91324c3
--- /dev/null
+++ b/zdeprecated/linux-2.4-om/BUILD
@@ -0,0 +1,38 @@
+(
+
+  while
+    if [ "$CONFIG_KERNEL" == "y" ]; then
+        if [ "$PREFER_XCONFIG" == "y" -a -n "$DISPLAY" ]; then
+            make xconfig || make menuconfig || make config
+        elif [ "$PREFER_MENUCONFIG" == "y" ]; then
+            make menuconfig || make config
+        else
+            make config
+        fi
+        if ! query "Repeat configuration?" n; then
+            CONFIG_KERNEL=n
+        fi
+    else
+        false
+    fi
+  do
+    true
+  done
+
+) && (
+
+  yes n | make oldconfig
+  LD_PRELOAD= cp .config $CONFIG_CACHE/.config.om
+  rm -f arch/i386/boot/bzImage
+
+
+  make ${MAKES:+-j$MAKES} dep                         &&
+  make ${MAKES:+-j$MAKES} clean                       &&
+  make ${MAKES:+-j$MAKES} bzImage                     &&
+  make ${MAKES:+-j$MAKES} modules                     &&
+  backup_mods_krnl $VERSION-$PVERSION-om       &&
+  prepare_install                              &&
+  make modules_install                         &&
+  cp arch/i386/boot/bzImage /boot/$VERSION-$PVERSION-om
+  
+) > $C_FIFO 2>&1
diff --git a/zdeprecated/linux-2.4-om/CONFIGURE b/zdeprecated/linux-2.4-om/CONFIGURE
new file mode 100644
index 0000000..635681d
--- /dev/null
+++ b/zdeprecated/linux-2.4-om/CONFIGURE
@@ -0,0 +1,4 @@
+mquery PREFER_XCONFIG "Do you prefer xconfig over menuconfig?" n
+mquery PREFER_MENUCONFIG "Do you prefer menuconfig over config?" y
+unset_module_config CONFIG_KERNEL
+mquery CONFIG_KERNEL "Configure linux kernel?" n
diff --git a/zdeprecated/linux-2.4-om/DEPENDS b/zdeprecated/linux-2.4-om/DEPENDS
new file mode 100644
index 0000000..5584a0a
--- /dev/null
+++ b/zdeprecated/linux-2.4-om/DEPENDS
@@ -0,0 +1 @@
+depends autoconf
diff --git a/zdeprecated/linux-2.4-om/DETAILS b/zdeprecated/linux-2.4-om/DETAILS
new file mode 100644
index 0000000..58acc26
--- /dev/null
+++ b/zdeprecated/linux-2.4-om/DETAILS
@@ -0,0 +1,28 @@
+           MODULE=linux-2.4-om
+          VERSION=2.4.37
+         PVERSION=r17.0
+           SOURCE=linux-$VERSION.tar.bz2
+          SOURCE2=ll-${PVERSION}-1.tar.bz2
+ SOURCE_DIRECTORY=/usr/src/linux-$VERSION-om
+    SOURCE_URL[0]=$KERNEL_URL/pub/linux/kernel/v2.4/
+    SOURCE_URL[1]=http://www.kernel.org/pub/linux/kernel/v2.4/
+      SOURCE2_URL=$PATCH_URL
+       SOURCE_VFY=sha1:bc1971b65b542f9c4853be86c07a5ac6ed0cb176
+      SOURCE2_VFY=sha1:0015ddb5f73523179bb27cef5be36ca13a59c728
+         WEB_SITE=http://www.kernel.org/
+          ENTERED=20030227
+          UPDATED=20081206
+            SHORT="OpenMosix enabled cluster kernel"
+      KEEP_SOURCE=on
+            TMPFS=off
+cat << EOF
+This is the linux-2.4 module with the same patches and on top of that:
+
+ OpenMosix MigSHM memory patch
+
+OpenMosix allows transparent process migration so that multiple machines
+can automatically share the CPU load, without the need for user manipulation.
+Cluster nodes can be added and removed from a cluster without the need
+to stop jobs. This specific patchset (optional) allows for the migration
+of tasks that use shared memory (experimental) like apache and mysql.
+EOF
diff --git a/zdeprecated/linux-2.4-om/POST_INSTALL b/zdeprecated/linux-2.4-om/POST_INSTALL
new file mode 100644
index 0000000..61434dd
--- /dev/null
+++ b/zdeprecated/linux-2.4-om/POST_INSTALL
@@ -0,0 +1,2 @@
+update_bootloader $VERSION-$PVERSION-om $VERSION-om
+lin -c kernel-reqs
diff --git a/zdeprecated/linux-2.4-om/PRE_BUILD b/zdeprecated/linux-2.4-om/PRE_BUILD
new file mode 100644
index 0000000..715fdc8
--- /dev/null
+++ b/zdeprecated/linux-2.4-om/PRE_BUILD
@@ -0,0 +1,39 @@
+# Bail if we're not running a core with kernel functions
+
+if [ ! -e $FUNCTIONS/kernel.lunar ] ; then
+  message "${PROBLEM_COLOR}Bailing out, ${DEFAULT_COLOR}Lunar (or theedge) code version too old"
+  message "${PROBLEM_COLOR}Update core ${MODULE_COLOR}(lin lunar or lin theedge)${DEFAULT_COLOR} to install this kernel"
+  exit 1
+fi
+
+if [ -e /usr/src/linux -a ! -h /usr/src/linux ]; then
+  message "${PROBLEM_COLOR}Error:${DEFAULT_COLOR} /usr/src/linux must be a symbolic link"
+  exit 1
+fi
+
+mk_source_dir $SOURCE_DIRECTORY
+rm -f /usr/src/linux
+ln -s $SOURCE_DIRECTORY /usr/src/linux
+cd $SOURCE_DIRECTORY
+
+# Check wether we're running an up-to-date tar
+if [ `installed_version tar | cut -d. -f2` -ge 15 ]; then
+  tar xf $SOURCE_CACHE/$SOURCE --no-same-owner \
+  --no-same-permissions --strip-components=1
+else
+  message "${PROBLEM_COLOR}Error:${DEFAULT_COLOR} Please update your tar module"
+  exit 1
+fi
+
+if [ -f $CONFIG_CACHE/.config.om ]; then
+  cp $CONFIG_CACHE/.config.om /usr/src/linux/.config
+fi
+
+mkdir patches
+( cd patches && unpack $SOURCE2 )
+for pat in patches/fix/* patches/main/* patches/om/*; do
+  patch_it $pat 1
+done
+rm -rf patches
+
+true
diff --git a/zdeprecated/linux-2.4-stable/BUILD b/zdeprecated/linux-2.4-stable/BUILD
new file mode 100644
index 0000000..0f1f2d4
--- /dev/null
+++ b/zdeprecated/linux-2.4-stable/BUILD
@@ -0,0 +1,38 @@
+(
+
+  while
+    if [ "$CONFIG_KERNEL" == "y" ]; then
+        if [ "$PREFER_XCONFIG" == "y" -a -n "$DISPLAY" ]; then
+            make xconfig || make menuconfig || make config
+        elif [ "$PREFER_MENUCONFIG" == "y" ]; then
+            make menuconfig || make config
+        else
+            make config
+        fi
+        if ! query "Repeat configuration?" n; then
+            CONFIG_KERNEL=n
+        fi
+    else
+        false
+    fi
+  do
+    true
+  done
+
+) && (
+
+  yes n | make oldconfig
+  LD_PRELOAD= cp .config $CONFIG_CACHE/.config.stable
+  rm -f arch/i386/boot/bzImage
+
+
+  make ${MAKES:+-j$MAKES} dep                         &&
+  make ${MAKES:+-j$MAKES} clean                       &&
+  make ${MAKES:+-j$MAKES} bzImage                     &&
+  make ${MAKES:+-j$MAKES} modules                     &&
+  backup_mods_krnl $VERSION-$PVERSION-stb      &&
+  prepare_install                              &&
+  make modules_install                         &&
+  cp arch/i386/boot/bzImage /boot/$VERSION-$PVERSION-stb
+  
+) > $C_FIFO 2>&1
diff --git a/zdeprecated/linux-2.4-stable/CONFIGURE b/zdeprecated/linux-2.4-stable/CONFIGURE
new file mode 100644
index 0000000..635681d
--- /dev/null
+++ b/zdeprecated/linux-2.4-stable/CONFIGURE
@@ -0,0 +1,4 @@
+mquery PREFER_XCONFIG "Do you prefer xconfig over menuconfig?" n
+mquery PREFER_MENUCONFIG "Do you prefer menuconfig over config?" y
+unset_module_config CONFIG_KERNEL
+mquery CONFIG_KERNEL "Configure linux kernel?" n
diff --git a/zdeprecated/linux-2.4-stable/DEPENDS b/zdeprecated/linux-2.4-stable/DEPENDS
new file mode 100644
index 0000000..5584a0a
--- /dev/null
+++ b/zdeprecated/linux-2.4-stable/DEPENDS
@@ -0,0 +1 @@
+depends autoconf
diff --git a/zdeprecated/linux-2.4-stable/DETAILS b/zdeprecated/linux-2.4-stable/DETAILS
new file mode 100644
index 0000000..11ad677
--- /dev/null
+++ b/zdeprecated/linux-2.4-stable/DETAILS
@@ -0,0 +1,28 @@
+           MODULE=linux-2.4-stable
+          VERSION=2.4.37
+         PVERSION=r17.0
+           SOURCE=linux-$VERSION.tar.bz2
+          SOURCE2=ll-${PVERSION}-1.tar.bz2
+ SOURCE_DIRECTORY=/usr/src/linux-$VERSION-stable
+    SOURCE_URL[0]=$KERNEL_URL/pub/linux/kernel/v2.4/
+    SOURCE_URL[1]=http://www.kernel.org/pub/linux/kernel/v2.4/
+      SOURCE2_URL=$PATCH_URL
+       SOURCE_VFY=sha1:bc1971b65b542f9c4853be86c07a5ac6ed0cb176
+      SOURCE2_VFY=sha1:0015ddb5f73523179bb27cef5be36ca13a59c728
+         WEB_SITE=http://www.kernel.org/
+          ENTERED=20030227
+          UPDATED=20081206
+            SHORT="Stable linux kernel with only critical patches"
+      KEEP_SOURCE=on
+            TMPFS=off
+cat << EOF
+This is the Linus-tree Linux kernel with only critical patches included.
+
+Linux is a clone of the Unix kernel, written from scratch by Linus
+Torvalds with assistance from a loosely-knit team of hackers across the
+Net. It aims towards POSIX and Single UNIX Specification compliance. It
+has all the features you would expect in a modern fully-fledged Unix
+kernel, including true multitasking, virtual memory, shared libraries,
+demand loading, shared copy-on-write executables, proper memory
+management, and TCP/IP networking.
+EOF
diff --git a/zdeprecated/linux-2.4-stable/POST_INSTALL b/zdeprecated/linux-2.4-stable/POST_INSTALL
new file mode 100644
index 0000000..e368c4d
--- /dev/null
+++ b/zdeprecated/linux-2.4-stable/POST_INSTALL
@@ -0,0 +1,2 @@
+update_bootloader $VERSION-$PVERSION-stb $VERSION-stb
+lin -c kernel-reqs
diff --git a/zdeprecated/linux-2.4-stable/PRE_BUILD b/zdeprecated/linux-2.4-stable/PRE_BUILD
new file mode 100644
index 0000000..7611ebd
--- /dev/null
+++ b/zdeprecated/linux-2.4-stable/PRE_BUILD
@@ -0,0 +1,39 @@
+# Bail if we're not running a core with kernel functions
+
+if [ ! -e $FUNCTIONS/kernel.lunar ] ; then
+  message "${PROBLEM_COLOR}Bailing out, ${DEFAULT_COLOR}Lunar (or theedge) code version too old"
+  message "${PROBLEM_COLOR}Update core ${MODULE_COLOR}(lin lunar or lin theedge)${DEFAULT_COLOR} to install this kernel"
+  exit 1
+fi
+
+if [ -e /usr/src/linux -a ! -h /usr/src/linux ]; then
+  message "${PROBLEM_COLOR}Error:${DEFAULT_COLOR} /usr/src/linux must be a symbolic link"
+  exit 1
+fi
+
+mk_source_dir $SOURCE_DIRECTORY
+rm -f /usr/src/linux
+ln -s $SOURCE_DIRECTORY /usr/src/linux
+cd $SOURCE_DIRECTORY
+
+# Check wether we're running an up-to-date tar
+if [ `installed_version tar | cut -d. -f2` -ge 15 ]; then
+  tar xf $SOURCE_CACHE/$SOURCE --no-same-owner \
+  --no-same-permissions --strip-components=1
+else
+  message "${PROBLEM_COLOR}Error:${DEFAULT_COLOR} Please update your tar module"
+  exit 1
+fi
+
+if [ -f $CONFIG_CACHE/.config.stable ]; then
+  cp $CONFIG_CACHE/.config.stable /usr/src/linux/.config
+fi
+
+mkdir patches
+( cd patches && unpack $SOURCE2 )
+for pat in patches/fix/*; do
+  patch_it $pat 1
+done
+rm -rf patches
+
+true
diff --git a/zdeprecated/linux-2.4-vanilla/BUILD b/zdeprecated/linux-2.4-vanilla/BUILD
new file mode 100644
index 0000000..7c42101
--- /dev/null
+++ b/zdeprecated/linux-2.4-vanilla/BUILD
@@ -0,0 +1,38 @@
+(
+
+  while
+    if [ "$CONFIG_KERNEL" == "y" ]; then
+        if [ "$PREFER_XCONFIG" == "y" -a -n "$DISPLAY" ]; then
+            make xconfig || make menuconfig || make config
+        elif [ "$PREFER_MENUCONFIG" == "y" ]; then
+            make menuconfig || make config
+        else
+            make config
+        fi
+        if ! query "Repeat configuration?" n; then
+            CONFIG_KERNEL=n
+        fi
+    else
+        false
+    fi
+  do
+    true
+  done
+
+) && (
+
+  yes n | make oldconfig
+  LD_PRELOAD= cp .config $CONFIG_CACHE/.config.vanilla
+  rm -f arch/i386/boot/bzImage
+
+
+  make ${MAKES:+-j$MAKES} dep                         &&
+  make ${MAKES:+-j$MAKES} clean                       &&
+  make ${MAKES:+-j$MAKES} bzImage                     &&
+  make ${MAKES:+-j$MAKES} modules                     &&
+  backup_mods_krnl $VERSION                    &&
+  prepare_install                              &&
+  make modules_install                         &&
+  cp arch/i386/boot/bzImage /boot/$VERSION
+  
+) > $C_FIFO 2>&1
diff --git a/zdeprecated/linux-2.4-vanilla/CONFIGURE b/zdeprecated/linux-2.4-vanilla/CONFIGURE
new file mode 100644
index 0000000..635681d
--- /dev/null
+++ b/zdeprecated/linux-2.4-vanilla/CONFIGURE
@@ -0,0 +1,4 @@
+mquery PREFER_XCONFIG "Do you prefer xconfig over menuconfig?" n
+mquery PREFER_MENUCONFIG "Do you prefer menuconfig over config?" y
+unset_module_config CONFIG_KERNEL
+mquery CONFIG_KERNEL "Configure linux kernel?" n
diff --git a/zdeprecated/linux-2.4-vanilla/DEPENDS b/zdeprecated/linux-2.4-vanilla/DEPENDS
new file mode 100644
index 0000000..5584a0a
--- /dev/null
+++ b/zdeprecated/linux-2.4-vanilla/DEPENDS
@@ -0,0 +1 @@
+depends autoconf
diff --git a/zdeprecated/linux-2.4-vanilla/DETAILS b/zdeprecated/linux-2.4-vanilla/DETAILS
new file mode 100644
index 0000000..7193048
--- /dev/null
+++ b/zdeprecated/linux-2.4-vanilla/DETAILS
@@ -0,0 +1,24 @@
+           MODULE=linux-2.4-vanilla
+          VERSION=2.4.37
+           SOURCE=linux-$VERSION.tar.bz2
+ SOURCE_DIRECTORY=/usr/src/linux-$VERSION-vanilla
+    SOURCE_URL[0]=$KERNEL_URL/pub/linux/kernel/v2.4/
+    SOURCE_URL[1]=http://www.kernel.org/pub/linux/kernel/v2.4/
+       SOURCE_VFY=sha1:bc1971b65b542f9c4853be86c07a5ac6ed0cb176
+         WEB_SITE=http://www.kernel.org/
+          ENTERED=20030227
+          UPDATED=20081206
+            SHORT="The plain Jane Vanilla linux kernel"
+      KEEP_SOURCE=on
+            TMPFS=off
+cat << EOF
+This is a plane jane vanilla kernel with no additional patches included.
+
+Linux is a clone of the Unix kernel, written from scratch by Linus
+Torvalds with assistance from a loosely-knit team of hackers across the
+Net. It aims towards POSIX and Single UNIX Specification compliance. It
+has all the features you would expect in a modern fully-fledged Unix
+kernel, including true multitasking, virtual memory, shared libraries,
+demand loading, shared copy-on-write executables, proper memory
+management, and TCP/IP networking.
+EOF
diff --git a/zdeprecated/linux-2.4-vanilla/POST_INSTALL b/zdeprecated/linux-2.4-vanilla/POST_INSTALL
new file mode 100644
index 0000000..13eef46
--- /dev/null
+++ b/zdeprecated/linux-2.4-vanilla/POST_INSTALL
@@ -0,0 +1,2 @@
+update_bootloader $VERSION $VERSION-vnl
+lin -c kernel-reqs
diff --git a/zdeprecated/linux-2.4-vanilla/PRE_BUILD b/zdeprecated/linux-2.4-vanilla/PRE_BUILD
new file mode 100644
index 0000000..82bcdaa
--- /dev/null
+++ b/zdeprecated/linux-2.4-vanilla/PRE_BUILD
@@ -0,0 +1,32 @@
+# Bail if we're not running a core with kernel fuctions
+
+if [ ! -e $FUNCTIONS/kernel.lunar ] ; then
+  message "${PROBLEM_COLOR}Bailing out, ${DEFAULT_COLOR}Lunar (or theedge) code version too old"
+  message "${PROBLEM_COLOR}Update core ${MODULE_COLOR}(lin lunar or lin theedge)${DEFAULT_COLOR} to install this kernel"
+  exit 1
+fi
+
+if [ -e /usr/src/linux -a ! -h /usr/src/linux ]; then
+  message "${PROBLEM_COLOR}Error:${DEFAULT_COLOR} /usr/src/linux must be a symbolic link"
+  exit 1
+fi
+
+mk_source_dir $SOURCE_DIRECTORY
+rm -f /usr/src/linux
+ln -s $SOURCE_DIRECTORY /usr/src/linux
+cd $SOURCE_DIRECTORY
+
+# Check wether we're running an up-to-date tar
+if [ `installed_version tar | cut -d. -f2` -ge 15 ]; then
+  tar xf $SOURCE_CACHE/$SOURCE --no-same-owner \
+  --no-same-permissions --strip-components=1
+else
+  message "${PROBLEM_COLOR}Error:${DEFAULT_COLOR} Please update your tar module"
+  exit 1
+fi
+
+if [ -f $CONFIG_CACHE/.config.vanilla ]; then
+  cp $CONFIG_CACHE/.config /usr/src/linux/.config.vanilla
+fi
+
+true
diff --git a/zdeprecated/linux-2.4/BUILD b/zdeprecated/linux-2.4/BUILD
new file mode 100644
index 0000000..a6483b0
--- /dev/null
+++ b/zdeprecated/linux-2.4/BUILD
@@ -0,0 +1,38 @@
+(
+
+  while
+    if [ "$CONFIG_KERNEL" == "y" ]; then
+        if [ "$PREFER_XCONFIG" == "y" -a -n "$DISPLAY" ]; then
+            make xconfig || make menuconfig || make config
+        elif [ "$PREFER_MENUCONFIG" == "y" ]; then
+            make menuconfig || make config
+        else
+            make config
+        fi
+        if ! query "Repeat configuration?" n; then
+            CONFIG_KERNEL=n
+        fi
+    else
+        false
+    fi
+  do
+    true
+  done
+
+) && (
+
+  yes n | make oldconfig
+  LD_PRELOAD= cp .config $CONFIG_CACHE/.config
+  rm -f arch/i386/boot/bzImage
+
+
+  make ${MAKES:+-j$MAKES} dep                         &&
+  make ${MAKES:+-j$MAKES} clean                       &&
+  make ${MAKES:+-j$MAKES} bzImage                     &&
+  make ${MAKES:+-j$MAKES} modules                     &&
+  backup_mods_krnl $VERSION-$PVERSION          &&
+  prepare_install                              &&
+  make modules_install                         &&
+  cp arch/i386/boot/bzImage /boot/$VERSION-$PVERSION
+  
+) > $C_FIFO 2>&1
diff --git a/zdeprecated/linux-2.4/CONFIGURE b/zdeprecated/linux-2.4/CONFIGURE
new file mode 100644
index 0000000..635681d
--- /dev/null
+++ b/zdeprecated/linux-2.4/CONFIGURE
@@ -0,0 +1,4 @@
+mquery PREFER_XCONFIG "Do you prefer xconfig over menuconfig?" n
+mquery PREFER_MENUCONFIG "Do you prefer menuconfig over config?" y
+unset_module_config CONFIG_KERNEL
+mquery CONFIG_KERNEL "Configure linux kernel?" n
diff --git a/zdeprecated/linux-2.4/DEPENDS b/zdeprecated/linux-2.4/DEPENDS
new file mode 100644
index 0000000..5584a0a
--- /dev/null
+++ b/zdeprecated/linux-2.4/DEPENDS
@@ -0,0 +1 @@
+depends autoconf
diff --git a/zdeprecated/linux-2.4/DETAILS b/zdeprecated/linux-2.4/DETAILS
new file mode 100644
index 0000000..5fb3334
--- /dev/null
+++ b/zdeprecated/linux-2.4/DETAILS
@@ -0,0 +1,28 @@
+           MODULE=linux-2.4
+          VERSION=2.4.37
+         PVERSION=r17.0
+           SOURCE=linux-$VERSION.tar.bz2
+          SOURCE2=ll-${PVERSION}-1.tar.bz2
+ SOURCE_DIRECTORY=/usr/src/linux-$VERSION
+    SOURCE_URL[0]=$KERNEL_URL/pub/linux/kernel/v2.4/
+    SOURCE_URL[1]=http://www.kernel.org/pub/linux/kernel/v2.4/
+      SOURCE2_URL=$PATCH_URL
+       SOURCE_VFY=sha1:bc1971b65b542f9c4853be86c07a5ac6ed0cb176
+      SOURCE2_VFY=sha1:0015ddb5f73523179bb27cef5be36ca13a59c728
+         WEB_SITE=http://www.kernel.org/
+          ENTERED=20030227
+          UPDATED=20081206
+            SHORT="The Linux kernel with the lunar patch set"
+      KEEP_SOURCE=on
+            TMPFS=off  
+cat << EOF
+This is the Linux kernel with the Lunar Linux kernel patch set.
+
+This kernel includes important base fixes and extended NFS and POSIX
+ACL lists, as well as extra NTFS debugging, and an updated automount v4.
+
+Features are enabled or disabled by the standard kernel configuration tools,
+i.e. "make menuconfig" or "make config" or "make xconfig".
+
+For patch information please see the patch-list.txt file in the patchset.
+EOF
diff --git a/zdeprecated/linux-2.4/POST_INSTALL b/zdeprecated/linux-2.4/POST_INSTALL
new file mode 100644
index 0000000..7ea2738
--- /dev/null
+++ b/zdeprecated/linux-2.4/POST_INSTALL
@@ -0,0 +1,2 @@
+update_bootloader $VERSION-$PVERSION $VERSION
+lin -c kernel-reqs
diff --git a/zdeprecated/linux-2.4/PRE_BUILD b/zdeprecated/linux-2.4/PRE_BUILD
new file mode 100644
index 0000000..5d2a610
--- /dev/null
+++ b/zdeprecated/linux-2.4/PRE_BUILD
@@ -0,0 +1,39 @@
+# Bail if we're not running a core with kernel functions
+
+if [ ! -e $FUNCTIONS/kernel.lunar ] ; then
+  message "${PROBLEM_COLOR}Bailing out, ${DEFAULT_COLOR}Lunar (or theedge) code version too old"
+  message "${PROBLEM_COLOR}Update core ${MODULE_COLOR}(lin lunar or lin theedge)${DEFAULT_COLOR} to install this kernel"
+  exit 1
+fi
+
+if [ -e /usr/src/linux -a ! -h /usr/src/linux ]; then
+  message "${PROBLEM_COLOR}Error:${DEFAULT_COLOR} /usr/src/linux must be a symbolic link"
+  exit 1
+fi
+
+mk_source_dir $SOURCE_DIRECTORY
+rm -f /usr/src/linux
+ln -s $SOURCE_DIRECTORY /usr/src/linux
+cd $SOURCE_DIRECTORY
+
+# Check wether we're running an up-to-date tar
+if [ `installed_version tar | cut -d. -f2` -ge 15 ]; then
+  tar xf $SOURCE_CACHE/$SOURCE --no-same-owner \
+  --no-same-permissions --strip-components=1
+else
+  message "${PROBLEM_COLOR}Error:${DEFAULT_COLOR} Please update your tar module"
+  exit 1
+fi
+
+if [ -f $CONFIG_CACHE/.config ]; then
+  cp $CONFIG_CACHE/.config .config
+fi
+
+mkdir patches
+( cd patches && unpack $SOURCE2 )
+for pat in patches/fix/* patches/main/*; do
+  patch_it $pat 1
+done
+rm -rf patches
+
+true
diff --git a/zdeprecated/lm_sensors-2.4/BUILD b/zdeprecated/lm_sensors-2.4/BUILD
new file mode 100644
index 0000000..fd71147
--- /dev/null
+++ b/zdeprecated/lm_sensors-2.4/BUILD
@@ -0,0 +1,9 @@
+(
+
+  message " ${PROBLEM_COLOR}Warning! ${DEFAULT_COLOR}This module compiles and must be installed only on 2.4.x kernels."
+  sleep 5
+
+  sedit 's:/usr/local:/usr:g' Makefile &&
+  default_make
+
+) > $C_FIFO 2>&1
diff --git a/zdeprecated/lm_sensors-2.4/CONFLICTS b/zdeprecated/lm_sensors-2.4/CONFLICTS
new file mode 100644
index 0000000..79d06a2
--- /dev/null
+++ b/zdeprecated/lm_sensors-2.4/CONFLICTS
@@ -0,0 +1,2 @@
+conflicts  lm_sensors
+
diff --git a/zdeprecated/lm_sensors-2.4/DEPENDS b/zdeprecated/lm_sensors-2.4/DEPENDS
new file mode 100644
index 0000000..5186ae6
--- /dev/null
+++ b/zdeprecated/lm_sensors-2.4/DEPENDS
@@ -0,0 +1 @@
+depends  i2c
diff --git a/zdeprecated/lm_sensors-2.4/DETAILS b/zdeprecated/lm_sensors-2.4/DETAILS
new file mode 100644
index 0000000..51df541
--- /dev/null
+++ b/zdeprecated/lm_sensors-2.4/DETAILS
@@ -0,0 +1,16 @@
+          MODULE=lm_sensors-2.4
+         VERSION=2.10.8
+          SOURCE=lm_sensors-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/lm_sensors-$VERSION
+      SOURCE_URL=http://dl.lm-sensors.org/lm-sensors/releases
+      SOURCE_VFY=sha1:8356c19d1528d061d7b7f1468621c6628f401f07
+        WEB_SITE=http://www.lm-sensors.org
+         ENTERED=20011021
+         UPDATED=20081224
+           SHORT="Hardware health monitoring tools"
+
+cat << EOF
+lm_sensors provides essential tools for monitoring the hardware health
+of Linux systems containing hardware health monitoring hardware such as
+the LM78 and LM75. This is the module for Linux 2.4.x kernel versions.
+EOF


More information about the Lunar-commits mailing list