File squid-3.1.12.3-swapdir.patch of Package squid3.openSUSE_12.1

diff -ruN squid-3.1.12.3-orig/configure.ac squid-3.1.12.3/configure.ac
--- squid-3.1.12.3-orig/configure.ac	2011-06-18 11:05:11.000000000 +0200
+++ squid-3.1.12.3/configure.ac	2011-06-19 20:14:38.000000000 +0200
@@ -198,6 +198,21 @@
 )
 AC_SUBST(DEFAULT_LOG_DIR)
 
+DEFAULT_SWAPDIR="$localstatedir/cache"
+AC_ARG_WITH(swapdir,
+  AS_HELP_STRING([--with-swapdir=PATH],[Default location for squid SWAP files. default: $DEFAULT_SWAPDIR]),
+ [ case $withval in
+   yes|no)
+     AC_MSG_ERROR( --with-swapdir requires a directory PATH. --with-swapdir=PATH )
+     ;;
+   *)
+     DEFAULT_SWAPDIR="$withval"
+     ;;
+   esac
+ ]
+)
+AC_SUBST(DEFAULT_SWAPDIR)
+
 DEFAULT_PIDFILE="$localstatedir/run/squid.pid"
 AC_ARG_WITH(pidfile,
   AS_HELP_STRING([--with-pidfile=PATH],[Default location for squid PID file. default: PREFIX/var/run/squid.pid]),
diff -ruN squid-3.1.12.3-orig/src/Makefile.am squid-3.1.12.3/src/Makefile.am
--- squid-3.1.12.3-orig/src/Makefile.am	2011-06-18 11:02:56.000000000 +0200
+++ squid-3.1.12.3/src/Makefile.am	2011-06-19 20:16:00.000000000 +0200
@@ -729,7 +729,7 @@
 DEFAULT_STORE_LOG       = $(DEFAULT_LOG_PREFIX)/store.log
 DEFAULT_PID_FILE        = $(DEFAULT_PIDFILE)
 DEFAULT_NETDB_FILE      = $(DEFAULT_LOG_PREFIX)/netdb.state
-DEFAULT_SWAP_DIR        = $(localstatedir)/cache
+DEFAULT_SWAP_DIR        = $(DEFAULT_SWAPDIR)
 DEFAULT_SSL_DB_DIR	= $(localstatedir)/lib/ssl_db
 DEFAULT_PINGER		= $(libexecdir)/`echo pinger | sed '$(transform);s/$$/$(EXEEXT)/'`
 DEFAULT_UNLINKD		= $(libexecdir)/`echo unlinkd | sed '$(transform);s/$$/$(EXEEXT)/'`
diff -ruN squid-3.1.12.3-orig/src/Makefile.in squid-3.1.12.3/src/Makefile.in
--- squid-3.1.12.3-orig/src/Makefile.in	2011-06-18 11:04:27.000000000 +0200
+++ squid-3.1.12.3/src/Makefile.in	2011-06-19 20:16:37.000000000 +0200
@@ -2061,7 +2061,7 @@
 DEFAULT_STORE_LOG = $(DEFAULT_LOG_PREFIX)/store.log
 DEFAULT_PID_FILE = $(DEFAULT_PIDFILE)
 DEFAULT_NETDB_FILE = $(DEFAULT_LOG_PREFIX)/netdb.state
-DEFAULT_SWAP_DIR = $(localstatedir)/cache
+DEFAULT_SWAP_DIR = $(DEFAULT_SWAPDIR)
 DEFAULT_SSL_DB_DIR = $(localstatedir)/lib/ssl_db
 DEFAULT_PINGER = $(libexecdir)/`echo pinger | sed '$(transform);s/$$/$(EXEEXT)/'`
 DEFAULT_UNLINKD = $(libexecdir)/`echo unlinkd | sed '$(transform);s/$$/$(EXEEXT)/'`
openSUSE Build Service is sponsored by