diff -Naur -x '*~' syslog-ng-3.0.4/configure.in syslog-ng-3.0.4-fix-pattern-database-location/configure.in --- syslog-ng-3.0.4/configure.in 2009-04-30 18:32:19.000000000 +0200 +++ syslog-ng-3.0.4-fix-pattern-database-location/configure.in 2009-10-12 15:20:11.000000000 +0200 @@ -722,6 +722,7 @@ AC_DEFINE_UNQUOTED(PATH_SYSCONFDIR, "`patheval $sysconfdir`", [sysconfdir]) AC_DEFINE_UNQUOTED(PATH_LOCALSTATEDIR, "`patheval $localstatedir`", [local state directory]) AC_DEFINE_UNQUOTED(PATH_PIDFILEDIR, "`patheval $pidfiledir`", [local state directory]) +AC_DEFINE_UNQUOTED(PATH_DATADIR, "`patheval $datadir`", [datadir]) if test -n "$timezonedir"; then AC_DEFINE_UNQUOTED(PATH_TIMEZONEDIR, "`patheval $timezonedir`", [timezone base directory]) fi diff -Naur -x '*~' syslog-ng-3.0.4/src/syslog-ng.h syslog-ng-3.0.4-fix-pattern-database-location/src/syslog-ng.h --- syslog-ng-3.0.4/src/syslog-ng.h 2009-04-22 13:06:57.000000000 +0200 +++ syslog-ng-3.0.4-fix-pattern-database-location/src/syslog-ng.h 2009-10-12 15:14:10.000000000 +0200 @@ -52,7 +52,7 @@ #define PATH_PERSIST_CONFIG PATH_LOCALSTATEDIR "/syslog-ng.persist" #define PATH_QDISK PATH_LOCALSTATEDIR -#define PATH_PATTERNDB_FILE PATH_LOCALSTATEDIR "/patterndb.xml" +#define PATH_PATTERNDB_FILE PATH_DATADIR "/syslog-ng/patterndb.xml" #define LOG_PRIORITY_LISTEN 0 #define LOG_PRIORITY_READER 0