Hello all I have been trying to create a mail server with qmail. I am running rh9 I am stuck on patching the ucspi-tcp.spec.
I have built the errno and rh9.diff patches that I couldnt download and have downloaded:
ucspi-tcp-0.88-1.src.rpm,
ucspi-rss.diff.
I ran the rpm (rpm -ivh ucspi-tcp-0.88-1.src.rpm) for ucspi but when I try to patch the
/usr/src/redhat/SPECS/ucspi-tcp.spec
I keep getting errors. I have tried moving the patch to several dirctories around the file. The documentation I am looking at is at
http://docs.ag-it.com/AGITS-Secure-...tion-Guide.pdf.
According to this I should have the patch in /usr/src/redhat/SOURCES and running
patch < ucspi-tcp.spec.diff from the /usr/src/redhat/SPECS dir. I keep getting an error that this is not a file or directory. I have attempted this as a bianary install previously with just as much success. My frustration is mounting. I keep finding other ways of duing this but none of them have been successful. Am I missing something. Has any one run across this problem.
I have tried building the ucspi-tcp.spec.rh9.diff file from the info listed and using the command but I keep getting an error;
[root@edblnxsrv SPECS]# patch < ucspi-tcp.spec.rh9.diff
patching file ucspi-tcp.spec
patch: **** malformed patch at line 4: Source:
http://cr.yp.to/ucspi-tcp/ucspi-tcp-0.88.tar.gz
I have tried to comment them out and to change them to local targets.
I get the same error. If I remove them I get an error on line 6;
patching file ucspi-tcp.spec
patch: **** malformed patch at line 6: BuildRoot: /tmp/ucspi-tcp
I am about to try just adding the new info to ucspi-tcp.spec but I really dont think that is what I am suppose to do. Does any one know what could be causing this. I understand that @@-7,6 +7,8@@ is refering to place on line 7 but thats about all I know. I am about to go nuts.
Here is the patch I am trying to run;
--- ucspi-tcp.spec 2000-03-21 02:41:42.000000000 +0700
+++ ucspi-tcp.spec.new 2003-06-25 10:12:11.000000000 +0700
@@ -7,6 +7,8 @@
Source:
http://cr.yp.to/ucspi-tcp/ucspi-tcp-%{version}.tar.gz
Source1: maketcprules
Source2: ucspi-tcp-docs.tar.gz
+Patch1: ucspi-rss.diff
+Patch2: ucspi-tcp-0.88.errno.patch
BuildRoot: /tmp/ucspi-tcp
URL:
http://pobox.com/˜djb/ucspi-tcp.html
Packager: Bruce Guenter <bruceg@em.ca>
@@ -64,6 +66,8 @@
%prep
%setup
tar -xzf %{SOURCE2}
+%patch1 -p1
+%patch2 -p1
echo /usr >conf-home
echo gcc $RPM_OPT_FLAGS >conf-cc
~
Can any please help
