I started from scratch after deleting all the directories made in /usr/src and downloaded linux-2.4.22 from kernel.org, unpacked it in /usr/src, used wget to get the patch-2.4.22-vs1.00.diff file from the linux-vserver.org site and copied that into /usr/src/linux-2.4.22 then did a cd /usr/src/linux-2.4.22
Here is the directory and error at the bottom. I give up. Tired and can't see what the problem is. Bugger! Maybe someone can see the reason while I go get some sleep. ..Petar (The box is a Red Hat 9 machine, off the CD's with no updates) [EMAIL PROTECTED] linux-2.4.22]# uname -a Linux localhost.localdomain 2.4.20-8smp #1 SMP Thu Mar 13 17:45:54 EST 2003 i686 i686 i386 GNU/Linux [EMAIL PROTECTED] src]# ls debug linux-2.4 linux-2.4.20-8 linux-2.4.22 linux-2.4.22.tar.bz2 linux-patch-2.4.22.bz2 patch-2.4.22-vs1.00.diff redhat [EMAIL PROTECTED] src]# cp patch-2.4.22-vs1.00.diff ./linux-2.4.22 [EMAIL PROTECTED] src]# cd linux-2.4.22 [EMAIL PROTECTED] linux-2.4.22]# ls arch CREDITS Documentation fs init kernel MAINTAINERS mm patch-2.4.22-vs1.00.diff REPORTING-BUGS scripts COPYING crypto drivers include ipc lib Makefile net README Rules.make [EMAIL PROTECTED] linux-2.4.22]# patch -p0 < patch-2.4.22-vs1.00.diff can't find file to patch at input line 4 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |diff -NurpP --minimal linux-2.4.22/Makefile linux-2.4.22-vs1.00/Makefile |--- linux-2.4.22/Makefile Mon Aug 25 13:44:44 2003 |+++ linux-2.4.22-vs1.00/Makefile Sat Nov 1 11:13:11 2003 -------------------------- File to patch: ^L^H^H [EMAIL PROTECTED] linux-2.4.22]# [EMAIL PROTECTED] linux-2.4.22]# ls arch CREDITS Documentation fs init kernel MAINTAINERS mm patch-2.4.22-vs1.00.diff REPORTING-BUGS scripts COPYING crypto drivers include ipc lib Makefile net README Rules.make [EMAIL PROTECTED] linux-2.4.22]# ls -lash total 368K 4.0K drwxr-xr-x 15 573 573 4.0K Nov 11 02:42 . 4.0K drwxr-xr-x 6 root root 4.0K Nov 11 02:41 .. 4.0K drwxr-xr-x 20 573 573 4.0K Aug 25 19:44 arch 20K -rw-r--r-- 1 573 573 18K Aug 3 2002 COPYING 84K -rw-r--r-- 1 573 573 80K Aug 25 19:44 CREDITS 4.0K drwxrwxr-x 2 573 573 4.0K Aug 25 19:44 crypto 4.0K drwxr-xr-x 31 573 573 4.0K Aug 25 19:44 Documentation 4.0K drwxr-xr-x 40 573 573 4.0K Aug 25 19:44 drivers 4.0K drwxr-xr-x 47 573 573 4.0K Aug 25 19:44 fs 4.0K drwxr-xr-x 28 573 573 4.0K Aug 25 19:44 include 4.0K drwxr-xr-x 2 573 573 4.0K Aug 25 19:44 init 4.0K drwxr-xr-x 2 573 573 4.0K Aug 25 19:44 ipc 4.0K drwxr-xr-x 2 573 573 4.0K Aug 25 19:44 kernel 4.0K drwxr-xr-x 4 573 573 4.0K Aug 25 19:44 lib 48K -rw-r--r-- 1 573 573 46K Aug 25 19:44 MAINTAINERS 20K -rw-rw-r-- 1 573 573 19K Aug 25 19:44 Makefile 4.0K drwxr-xr-x 2 573 573 4.0K Aug 25 19:44 mm 4.0K drwxr-xr-x 28 573 573 4.0K Aug 25 19:44 net 104K -rw-r--r-- 1 root root 97K Nov 11 02:42 patch-2.4.22-vs1.00.diff 16K -rw-r--r-- 1 573 573 14K Aug 25 19:44 README 4.0K -rw-r--r-- 1 573 573 2.8K Jun 13 22:51 REPORTING-BUGS 12K -rw-r--r-- 1 573 573 9.1K Aug 3 2002 Rules.make 4.0K drwxr-xr-x 4 573 573 4.0K Aug 25 19:44 scripts [EMAIL PROTECTED] linux-2.4.22]# patch -p0 < patch-2.4.22-vs1.00.diff can't find file to patch at input line 4 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |diff -NurpP --minimal linux-2.4.22/Makefile linux-2.4.22-vs1.00/Makefile |--- linux-2.4.22/Makefile Mon Aug 25 13:44:44 2003 |+++ linux-2.4.22-vs1.00/Makefile Sat Nov 1 11:13:11 2003 -------------------------- File to patch: [EMAIL PROTECTED] linux-2.4.22]# ----- Original Message ----- From: "Lyn St George" <[EMAIL PROTECTED]> To: "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> Sent: Tuesday, November 11, 2003 2:11 AM Subject: Re: [Vserver] RH9 (was RH8) + P4 Hyperthreading - what is needed? > On Tue, 11 Nov 2003 01:30:16 +0800, Petar wrote: > > >> Try 'gzip -dc patch-2.44.22-vs1.00.diff.gz' - unless the archive > >> is faulty that should do it, though I see that I just got the > >> *diff itself (it's only 98k). > > > >That generated 5 files but buggered if I can make 'patch' do anything with them.. > > > >[EMAIL PROTECTED] linux-2.4.22]# ls > >01_2.4.22_base.diff 05_2.4.22_net.diff crypto include lib net > >Rules.make > >02_2.4.22_syscall.diff arch Documentation init MAINTAINERS > >patch-2.4.22-vs1.00.diff.gz scripts > >03_2.4.22_sched.diff COPYING drivers ipc Makefile README > >04_2.4.22_ili.diff CREDITS fs kernel mm > >REPORTING-BUGS > > Hmm.. it might be best to nuke all that lot and start again with just the > .diff file. If it 'can't find the patch file' then check the permissions on > that file. > > - > Cheers > Lyn St George > +--------------------------------------------------------------------------------- > + http://www.zolotek.net .. eCommerce hosting, consulting > +---------------------------------------------------------------------------------- > > _______________________________________________ > Vserver mailing list > [EMAIL PROTECTED] > http://list.linux-vserver.org/mailman/listinfo/vserver > _______________________________________________ Vserver mailing list [EMAIL PROTECTED] http://list.linux-vserver.org/mailman/listinfo/vserver
