ucspi-tcp patch problem (rh9) for qmail install
Hello all I have been trying to create a mail server with qmail. I am running rh9 and I know it needs some patching. I have downloaded:
daemontools-0.70-3.src.rpm, supervise-scripts-3.5-1.src.rpm, ucspi-tcp-0.88-1.src.rpm, djbdns-1.05-1.src.rpm, djbdns-run-1.05-6.src.rpm and 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-S...ion-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. Please help.:confused: |
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: /usr/local/ucspi-tcp-0.88.tar.gz I have tried to comment them out and to change them as you can see. The original line was; Source: /usr/local/ucspi-tcp-%{version}.tar.gz 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. |
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 |
All times are GMT -5. The time now is 10:45 PM. |