I've apparently gotten dbmail really working on debian woody now, so to make 
things a little easier on the next guy down the line, here's a nearly trivial 
patch for the paths that need to change. There's a bonus patch in there to make 
the makefile clean up everything for make distclean.

On a current woody system, with postgresql and postfix packages installed.

diff -r -U 2 dbmail/Makefile dbmail-working/Makefile
--- dbmail/Makefile     Thu Jun 27 03:27:11 2002
+++ dbmail-working/Makefile     Wed Jul 24 12:47:42 2002
@@ -29,5 +29,5 @@
 CC = cc
 
-PGSQLLIBDIR=/usr/local/pgsql/lib
+PGSQLLIBDIR=/usr/lib
 
 LIBS = -L$(PGSQLLIBDIR)
@@ -112,5 +112,5 @@
 
 distclean: clean
-       rm -rf dbmail-smtp dbmail-pop3d dbmail-maintenance dbmail-imapd 
dbmail-config dbmail-adduser dbmail-readvut mbox2dbmail dbmail-reals
mtp
+       rm -rf dbmail-smtp dbmail-pop3d dbmail-maintenance dbmail-imapd 
dbmail-config dbmail-adduser dbmail-readvut mbox2dbmail dbmail-reals
mtp dbmail-mini-injector dbmail-smtp-injector uni-one-convertor raw-convertor
 
 clean:
diff -r -U 2 dbmail/config.h dbmail-working/config.h
--- dbmail/config.h     Wed Jun 19 07:45:12 2002
+++ dbmail-working/config.h     Thu Jul 18 22:14:52 2002
@@ -14,10 +14,10 @@
 
 /* DATABASE SPECIFIC */
-#define MAIL_HOST "/tmp"
+#define MAIL_HOST "/var/run/postgresql"
 #define MAIL_USER "dbmail"
 #define MAIL_PASS "dbma1l"
 #define MAILDATABASE "dbmail"
 
-#define AUTH_HOST "/tmp"
+#define AUTH_HOST "/var/run/postgresql"
 #define AUTH_USER "dbmail"
 #define AUTH_PASS "dbma1l"
diff -r -U 2 dbmail/pgsql/dbauthpgsql.c dbmail-working/pgsql/dbauthpgsql.c
--- dbmail/pgsql/dbauthpgsql.c  Mon Jul  8 02:03:26 2002
+++ dbmail-working/pgsql/dbauthpgsql.c  Thu Jul 18 21:45:58 2002
@@ -8,6 +8,6 @@
 
 #include "../auth.h"
-#include "/usr/local/pgsql/include/libpq-fe.h"
-/*#include "/usr/include/postgresql/libpq-fe.h"*/
+/*#include "/usr/local/pgsql/include/libpq-fe.h"*/
+#include "/usr/include/postgresql/libpq-fe.h"
 #include "../list.h"
 #include "../debug.h"
diff -r -U 2 dbmail/pgsql/dbmsgbufpgsql.c dbmail-working/pgsql/dbmsgbufpgsql.c
--- dbmail/pgsql/dbmsgbufpgsql.c        Thu May 30 08:04:57 2002
+++ dbmail-working/pgsql/dbmsgbufpgsql.c        Thu Jul 18 21:46:40 2002
@@ -10,6 +10,6 @@
 #include "../dbmsgbuf.h"
 #include "../db.h"
-#include "/usr/local/pgsql/include/libpq-fe.h"
-/*#include "/usr/include/postgresql/libpq-fe.h"*/
+/*#include "/usr/local/pgsql/include/libpq-fe.h"*/
+#include "/usr/include/postgresql/libpq-fe.h"
 #include <stdlib.h>
 #include <string.h>
diff -r -U 2 dbmail/pgsql/dbpgsql.c dbmail-working/pgsql/dbpgsql.c
--- dbmail/pgsql/dbpgsql.c      Tue Jul 16 03:13:22 2002
+++ dbmail-working/pgsql/dbpgsql.c      Thu Jul 18 21:47:15 2002
@@ -6,6 +6,6 @@
 
 #include "../db.h"
-#include "/usr/local/pgsql/include/libpq-fe.h"
-/*#include "/usr/include/postgresql/libpq-fe.h"*/
+/*#include "/usr/local/pgsql/include/libpq-fe.h"*/
+#include "/usr/include/postgresql/libpq-fe.h"
 #include "../config.h"
 #include "../pop3.h"
diff -r -U 2 dbmail/pgsql/dbsearchpgsql.c dbmail-working/pgsql/dbsearchpgsql.c
--- dbmail/pgsql/dbsearchpgsql.c        Thu May 30 08:04:57 2002
+++ dbmail-working/pgsql/dbsearchpgsql.c        Thu Jul 18 21:47:32 2002
@@ -8,6 +8,6 @@
 #include "../dbsearch.h"
 #include "../db.h"
-#include "/usr/local/pgsql/include/libpq-fe.h"
-/*#include "/usr/include/postgresql/libpq-fe.h"*/
+/*#include "/usr/local/pgsql/include/libpq-fe.h"*/
+#include "/usr/include/postgresql/libpq-fe.h"
 #include "../rfcmsg.h"
 #include <stdlib.h>





Reply via email to