Source File section

File deleted: LFS-Packages/util-linux-2.11y.tar.bz2 (Size: 1246541, Created: Jul 3 2003 )
File deleted: LFS-Packages/lilo-22.2.tar.gz (Size: 350924, Created: Jul 3 2003 )
File deleted: BLFS-Packages/nfs.patch (Size: 261, Created: Sep 4 2003 )
File deleted: BLFS-Packages/nfs-utils-0.2.1.tar.gz (Size: 206125, Created: Jul 8 2003 )
File deleted: BLFS-Packages/reiserfsprogs-3.6.5-flush_buffers-bug.patch (Size: 3162, Created: Jul 7 2003 )
File deleted: BLFS-Packages/cdrtools-2.00.tar.gz (Size: 1583252, Created: Dec 25 2002 )
File deleted: BLFS-Packages/reiserfsprogs-3.6.5.tar.gz (Size: 358403, Created: Mar 20 2003 )
File deleted: Versuche/typo3/freetype-2.1.8.txt (Size: 76, Created: May 5 12:16 )
File deleted: MyLinux-Packages/strace-4.4.98.tar.bz2 (Size: 375679, Created: Jul 14 2003 )
File created: URLs/lilo-22.6.tar.gz.url (Size: 103, Created: Nov 3 15:55 )
File created: LFS-Packages/lilo-22.6.tar.gz (Size: 419138, Created: Nov 3 15:52 )
File created: LFS-Packages/util-linux-2.12h.tar.gz (Size: 1970560, Created: Nov 3 16:34 )
File created: BLFS-Packages/cdrtools-2.01.tar.bz2 (Size: 1400389, Created: Nov 3 21:00 )
File created: BLFS-Packages/reiserfsprogs-3.6.19.tar.gz (Size: 406895, Created: Nov 3 19:47 )
File created: BLFS-Packages/nfs-utils-1.0.6.tar.bz2 (Size: 217721, Created: Nov 3 20:13 )
File created: Versuche/typo3/freetype-2.1.8.txt (Size: 76, Created: May 5 2004 )
File created: Old-Packages/nfs.patch (Size: 261, Created: Sep 4 2003 )
File created: Old-Packages/strace-4.4.98.tar.bz2 (Size: 375679, Created: Jul 14 2003 )
File created: Old-Packages/nfs-utils-0.2.1.tar.gz (Size: 206125, Created: Jul 8 2003 )
File created: Old-Packages/reiserfsprogs-3.6.5-flush_buffers-bug.patch (Size: 3162, Created: Jul 7 2003 )
File created: Old-Packages/util-linux-2.11y.tar.bz2 (Size: 1246541, Created: Jul 3 2003 )
File created: Old-Packages/cdrtools-2.00.tar.gz (Size: 1583252, Created: Dec 25 2002 )
File created: Old-Packages/reiserfsprogs-3.6.5.tar.gz (Size: 358403, Created: Mar 20 2003 )
File created: Old-Packages/lilo-22.2.tar.gz (Size: 350924, Created: Jul 3 2003 )
File created: MyLinux-Packages/strace-4.5.8.tar.bz2 (Size: 419996, Created: Nov 3 21:25 )

Usermanager Section

File created: mylinux-usermanager-0.98/MyLinux-Patches/sysklogd-1_4_1-kernel_headers-1.patch

Submitted By: DJ Lucas (dj_at_lucasit_dot_com)
Date: 2003-08-17
Initial Package Version: 1.4.1
Origin: Linux Standard Base Project
Description: This patch fixes a dependacy on kernel includes.
  Specifically, it removes the need to have kernel/module.h around.  It
  is usable when building a linux-2.6 based system to get around
  compile problems. Source link:
  http://freestandards.org/pipermail/lsb-impl/2002-October/000466.html

diff -Naur sysklogd-1.4.1-orig/Makefile sysklogd-1.4.1/Makefile
--- sysklogd-1.4.1-orig/Makefile	1998-10-12 20:25:15.000000000 +0000
+++ sysklogd-1.4.1/Makefile	2003-08-17 19:14:38.000000000 +0000
@@ -3,7 +3,7 @@
 CC= gcc
 #CFLAGS= -g -DSYSV -Wall
 #LDFLAGS= -g
-CFLAGS= $(RPM_OPT_FLAGS) -O3 -DSYSV -fomit-frame-pointer -Wall -fno-strength-reduce
+CFLAGS= $(RPM_OPT_FLAGS) -DSYSV -D_GNU_SOURCE -Wall
 LDFLAGS= -s
 
 # Look where your install program is.
diff -Naur sysklogd-1.4.1-orig/ksym_mod.c sysklogd-1.4.1/ksym_mod.c
--- sysklogd-1.4.1-orig/ksym_mod.c	2000-09-12 21:15:28.000000000 +0000
+++ sysklogd-1.4.1/ksym_mod.c	2003-08-17 19:14:38.000000000 +0000
@@ -93,7 +93,7 @@
 #include <linux/time.h>
 #include <linux/module.h>
 #else /* __GLIBC__ */
-#include <linux/module.h>
+#include "module.h"
 extern __off64_t lseek64 __P ((int __fd, __off64_t __offset, int __whence));
 extern int get_kernel_syms __P ((struct kernel_sym *__table));
 #endif /* __GLIBC__ */
diff -Naur sysklogd-1.4.1-orig/module.h sysklogd-1.4.1/module.h
--- sysklogd-1.4.1-orig/module.h	1970-01-01 00:00:00.000000000 +0000
+++ sysklogd-1.4.1/module.h	2003-08-17 19:14:38.000000000 +0000
@@ -0,0 +1,62 @@
+/* this file eliminates the need to include <kernel/module.h> */
+/* Module definitions for klogd's module support */
+struct kernel_sym
+{
+	        unsigned long value;
+	        char name[60];
+};
+
+struct module_symbol
+{
+	unsigned long value;
+	const char *name;
+};
+
+struct module_ref
+{
+	struct module *dep;     /* "parent" pointer */
+	struct module *ref;     /* "child" pointer */
+	struct module_ref *next_ref;
+};
+
+struct module_info
+{
+	unsigned long addr;
+	unsigned long size;
+	unsigned long flags;
+	long usecount;
+};
+
+
+typedef struct { volatile int counter; } atomic_t;
+
+struct module
+{
+	unsigned long size_of_struct;   /* == sizeof(module) */
+	struct module *next;
+	const char *name;
+	unsigned long size;
+	
+	union
+	{
+		atomic_t usecount;
+		long pad;
+        } uc;                           /* Needs to keep its size - so says rth */
+	
+	unsigned long flags;            /* AUTOCLEAN et al */
+	
+	unsigned nsyms;
+	unsigned ndeps;
+	
+	struct module_symbol *syms;
+	struct module_ref *deps;
+	struct module_ref *refs;
+	int (*init)(void);
+	void (*cleanup)(void);
+	const struct exception_table_entry *ex_table_start;
+	const struct exception_table_entry *ex_table_end;
+#ifdef __alpha__
+	unsigned long gp;
+#endif
+};
+	

File created: mylinux-usermanager-0.98/MyLinux-Patches/util-linux.patch

diff -ur util-linux-2.12b/configure util-linux-2.12b-adj/configure
--- util-linux-2.12b/configure 2004-08-25 02:32:19.000000000 +0200
+++ util-linux-2.12b-adj/configure 2004-10-25 19:43:29.259856848 +0200
@@ -367,6 +367,7 @@
 #
 echo "
 #include <sys/types.h>
+#include <linux/compiler.h>
 #include <linux/cyclades.h>
 int main(){ exit(0); }
 " > conftest.c
diff -ur util-linux-2.12b/sys-utils/cytune.c util-linux-2.12b-adj/sys-utils/cytune.c
--- util-linux-2.12b/sys-utils/cytune.c 2002-03-09 00:04:30.000000000 +0100
+++ util-linux-2.12b-adj/sys-utils/cytune.c 2004-10-25 19:44:27.892943264 +0200
@@ -58,6 +58,7 @@
 #include <linux/tqueue.h> /* required for old kernels (for struct tq_struct) */
 /* compilation errors on other kernels */
 #endif
+#include <linux/compiler.h>
 #include <linux/cyclades.h>
 
 #if 0

File changed: mylinux-usermanager-0.98/MyLinux-Patches/nettools-kernel26.patch

7c7
< +  struct x25_adress x25_address_priv;
---
> +  struct x25_address x25_address_priv;

File changed: mylinux-usermanager-0.98/compile-scripts/COMPILE-BLFS

304,305c304
< cd ../reiserfsprogs-3.6.5/
< patch -Np1 -i ../reiserfsprogs-3.6.5-flush_buffers-bug.patch
---
> cd ../reiserfsprogs-3.6.19/
654,656c653,654
< cd /BLFS-Sources/nfs-utils-0.2.1/
< patch -Np1 -i ../../BLFS-Packages/nfs.patch
< ./configure --prefix=/usr
---
> cd /BLFS-Sources/nfs-utils-1.0.6/
> ./configure --prefix=/usr --sysconfdir=/etc
1101c1099
< cd ../cdrtools-2.0/
---
> cd ../cdrtools-2.01/

File changed: mylinux-usermanager-0.98/compile-scripts/COMPILE-MYLINUX

115c115
< # strace-4.4.98                                              #
---
> # strace                                                     #
120c120
< cd /MyLinux-Sources/strace-4.4.98/
---
> cd /MyLinux-Sources/strace-4.5.8/

File changed: mylinux-usermanager-0.98/compile-scripts/COMPILE-RUNTIME3

138c138
< cd ../lilo-22.2/
---
> cd ../lilo-22.6/
228a229
> patch -Np1 -i /MyLinux-Patches/sysklogd-1_4_1-kernel_headers-1.patch
293c294,295
< cd ../util-linux-2.11y/
---
> cd ../util-linux-2.12h/
> patch -Np1 -i /MyLinux-Patches/util-linux.patch

File changed: mylinux-usermanager-0.98/compile-scripts/FullInstallKernel

2a3,4
> # Linux kernel version: 2.6.9
> # Wed Nov  3 18:26:17 2004
7a10
> CONFIG_GENERIC_IOMAP=y
14d16
< CONFIG_STANDALONE=y
18a21
> CONFIG_LOCALVERSION=""
27c30,31
< # CONFIG_IKCONFIG is not set
---
> CONFIG_IKCONFIG=y
> CONFIG_IKCONFIG_PROC=y
29a34
> # CONFIG_KALLSYMS_EXTRA_PASS is not set
36a42,43
> CONFIG_SHMEM=y
> # CONFIG_TINY_SHMEM is not set
93d99
< # CONFIG_HPET_EMULATE_RTC is not set
126a133
> # CONFIG_PM_DEBUG is not set
128d134
< # CONFIG_PM_DISK is not set
134a141
> CONFIG_ACPI_BLACKLIST_YEAR=0
163,164c170
< CONFIG_PCI_MMCONFIG=y
< # CONFIG_PCI_USE_VECTOR is not set
---
> # CONFIG_PCI_MSI is not set
177a184
> # CONFIG_PD6729 is not set
201a209,210
> CONFIG_STANDALONE=y
> CONFIG_PREVENT_FIRMWARE_BUILD=y
245c254,255
< # CONFIG_BLK_DEV_CARMEL is not set
---
> # CONFIG_BLK_DEV_SX8 is not set
> # CONFIG_BLK_DEV_UB is not set
259a270
> # CONFIG_BLK_DEV_IDE_SATA is not set
288d298
< CONFIG_BLK_DEV_ADMA=y
365a376
> # CONFIG_SCSI_3W_9XXX is not set
374d384
< # CONFIG_AIC7XXX_BUILD_FIRMWARE is not set
381d390
< CONFIG_SCSI_ADVANSYS=y
383c392,393
< CONFIG_SCSI_MEGARAID=y
---
> # CONFIG_MEGARAID_NEWGEN is not set
> # CONFIG_MEGARAID_LEGACY is not set
386a397
> CONFIG_SCSI_SATA_NV=y
469a481
> # CONFIG_MD_RAID10 is not set
474a487,489
> # CONFIG_DM_SNAPSHOT is not set
> # CONFIG_DM_MIRROR is not set
> # CONFIG_DM_ZERO is not set
509d523
< # CONFIG_IP_ROUTE_TOS is not set
519a534
> CONFIG_INET_TUNNEL=y
532a548,549
> # CONFIG_IP_NF_CT_ACCT is not set
> # CONFIG_IP_NF_CT_PROTO_SCTP is not set
556a574,577
> # CONFIG_IP_NF_MATCH_ADDRTYPE is not set
> # CONFIG_IP_NF_MATCH_REALM is not set
> # CONFIG_IP_NF_MATCH_SCTP is not set
> # CONFIG_IP_NF_MATCH_COMMENT is not set
558a580,582
> CONFIG_IP_NF_TARGET_LOG=y
> CONFIG_IP_NF_TARGET_ULOG=y
> CONFIG_IP_NF_TARGET_TCPMSS=y
575,577c599
< CONFIG_IP_NF_TARGET_LOG=y
< CONFIG_IP_NF_TARGET_ULOG=y
< CONFIG_IP_NF_TARGET_TCPMSS=y
---
> # CONFIG_IP_NF_RAW is not set
581d602
< # CONFIG_IP_NF_RAW is not set
601d621
< # CONFIG_NET_FASTROUTE is not set
607a628
> # CONFIG_NET_CLS_ROUTE is not set
713a735
> # CONFIG_VIA_VELOCITY is not set
727a750
> # CONFIG_R8169_NAPI is not set
854a878
> # CONFIG_SERIO_RAW is not set
899,904d922
< CONFIG_QIC02_TAPE=m
< # CONFIG_QIC02_DYNCONF is not set
< 
< #
< # Edit configuration parameters in ./include/linux/tpqic02.h!
< #
941d958
< CONFIG_DRM_GAMMA=y
945c962,963
< CONFIG_DRM_I830=y
---
> # CONFIG_DRM_I830 is not set
> # CONFIG_DRM_I915 is not set
967a986
> # CONFIG_I2C_ALGOPCA is not set
992a1012
> # CONFIG_I2C_PCA_ISA is not set
998a1019,1020
> # CONFIG_SENSORS_ADM1025 is not set
> # CONFIG_SENSORS_ADM1031 is not set
1004a1027
> # CONFIG_SENSORS_LM77 is not set
1010a1034
> # CONFIG_SENSORS_SMSC47M1 is not set
1028a1053,1057
> # Dallas's 1-wire bus
> #
> # CONFIG_W1 is not set
> 
> #
1060a1090
> # CONFIG_VIDEO_OVCAMCHIP is not set
1088a1119,1120
> CONFIG_FB_MODE_HELPERS=y
> # CONFIG_FB_CIRRUS is not set
1099a1132,1133
> # CONFIG_FB_RIVA_I2C is not set
> # CONFIG_FB_RIVA_DEBUG is not set
1186a1221
> CONFIG_SND_GUS_SYNTH=m
1213a1249
> # CONFIG_SND_ATIIXP_MODEM is not set
1252a1289
> # CONFIG_SND_USB_USX2Y is not set
1277a1315,1316
> # CONFIG_USB_SUSPEND is not set
> # CONFIG_USB_OTG is not set
1295a1335
> # CONFIG_USB_STORAGE_RW_DETECT is not set
1340d1379
< # CONFIG_USB_PWC is not set
1341a1381
> # CONFIG_USB_SN9C102 is not set
1343d1382
< # CONFIG_USB_W9968CF is not set
1417a1457
> CONFIG_UDF_NLS=y
1424a1465,1466
> CONFIG_FAT_DEFAULT_CODEPAGE=437
> CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
1472a1515
> # CONFIG_RPCSEC_GSS_SPKM3 is not set
1521a1565
> # CONFIG_NLS_ASCII is not set
1546,1547d1589
< CONFIG_EARLY_PRINTK=y
< # CONFIG_DEBUG_SPINLOCK_SLEEP is not set
1548a1591
> CONFIG_EARLY_PRINTK=y
1568a1612
> # CONFIG_CRYPTO_WP512 is not set
1573c1617
< CONFIG_CRYPTO_AES=y
---
> CONFIG_CRYPTO_AES_586=y
1575a1620
> # CONFIG_CRYPTO_TEA is not set
1576a1622
> # CONFIG_CRYPTO_KHAZAD is not set
1584a1631
> CONFIG_CRC_CCITT=y
1593d1639
< CONFIG_X86_STD_RESOURCES=y

File changed: mylinux-usermanager-0.98/compile-scripts/MAIN

96a97,99
> echo "Copying default kernel configuration"
> cp $MYLINUXMGR/FullInstallKernel $LFS/LFS-Sources/linux-2.6.9/
> 
133c136
< cp $MYLINUXMGR/../setup/{mylinux.conf,network.sh,disks.sh,location.sh} $LFS/MyLinux-Sources
---
> cp $MYLINUXMGR/../setup/{mylinux.conf,network.sh,location.sh} $LFS/MyLinux-Sources
140d142
< ./disks.sh
155d156
< cp $MYLINUXMGR/FullInstallKernel $LFS/usr/src/linux-2.6.9/

File changed: mylinux-usermanager-0.98/compile-scripts/MAKEKERNEL

24c24
< cd $KERNEL
---
> cd /usr/src/$KERNEL

File changed: mylinux-usermanager-0.98/compile-scripts/MAKEKERNEL-HEADERS

30,31c30
< make include/linux/version.h
< make include/asm
---
> cp FullInstallKernel .config && make oldconfig && make prepare || exit 1