hi
i am sorry for this very easy question, but i am playing around and
can not work it out.

how can i apply the QMAILQUEUE patch?

i made a file with the patch in it, qmailqueue-patch, which looks
like:
---------------------- start
--- qmail-1.03-orig/Makefile    Mon Jun 15 04:53:16 1998
+++ qmail-1.03/Makefile Tue Jan 19 10:52:24 1999@@ -1483,12 +1483,12
@@
 trigger.o fmtqfn.o quote.o now.o readsubdir.o qmail.o date822fmt.o \
 datetime.a case.a ndelay.a getln.a wait.a seek.a fd.a sig.a open.a \
 lock.a stralloc.a alloc.a substdio.a error.a str.a fs.a auto_qmail.o
\
-auto_split.o+auto_split.o env.a
        ./load qmail-send qsutil.o control.o constmap.o newfield.o \
        prioq.o trigger.o fmtqfn.o quote.o now.o readsubdir.o \
        qmail.o date822fmt.o datetime.a case.a ndelay.a getln.a \
        wait.a seek.a fd.a sig.a open.a lock.a stralloc.a alloc.a \
-       substdio.a error.a str.a fs.a auto_qmail.o auto_split.o
+       substdio.a error.a str.a fs.a auto_qmail.o auto_split.o env.a
qmail-sen
d.0: \
 qmail-send.8diff -u qmail-1.03-orig/qmail.c qmail-1.03/qmail.c
--- qmail-1.03-orig/qmail.c     Mon Jun 15 04:53:16 1998
+++ qmail-1.03/qmail.c  Tue Jan 19 09:57:36 1999@@ -6,14 +6,25 @@
#include "fd.h
"
 #include "qmail.h" #include "auto_qmail.h"+#include "env.h"
-static char *binqqargs[2] = { "bin/qmail-queue", 0 } ;
+static char *binqqargs[2] = { 0, 0 } ;++static void setup_qqargs()+{
+  if(!binqqargs[0])+    binqqargs[0] = env_get("QMAILQUEUE");
+  if(!binqqargs[0])+    binqqargs[0] = "bin/qmail-queue";+}  int
qmail_open(qq)
 struct qmail *qq; {   int pim[2];   int pie[2];++  setup_qqargs();
   if (pipe(pim) == -1) return -1;
   if (pipe(pie) == -1) { close(pim[0]); close(pim[1]); return -1; }
----------------------------- end
i tried to apply it:

caramel:/usr/local/src # ls -d qmail*
qmail-1.03/
qmail.tar.gz
qmailanalog-0.70/
qmailanalog-0_70.tar.gz
qmailqueue-patch
caramel:/usr/local/src # patch < qmailqueue-patch
Hmm...  I can't seem to find a patch in there anywhere.
caramel:/usr/local/src #


what am i doing wrong?
any help is greatly appreciated
jan stifter

Reply via email to