[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