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)/'`