LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   ucspi-tcp patch problem (rh9) for qmail install (https://www.linuxquestions.org/questions/linux-software-2/ucspi-tcp-patch-problem-rh9-for-qmail-install-120285/)

ewlnxnewB 11-26-2003 06:40 PM

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:

ewlnxnewB 11-26-2003 09:52 PM

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.

ewlnxnewB 11-27-2003 12:40 AM

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.