]> err.no Git - varnish/commitdiff
* Set statedir to /var/lib, to conform to debian packaging standards.
authorssm <ssm@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Tue, 4 Sep 2007 10:55:25 +0000 (10:55 +0000)
committerssm <ssm@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Tue, 4 Sep 2007 10:55:25 +0000 (10:55 +0000)
* Removed -n switch from varnish defaults file and varnishlog init script.
  Use the default instance name instead.  This makes sure varnish utilities work
  without having to use the -n switch for the default instance.

git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@1935 d4fa192b-c00b-0410-8231-f00ffab90ce4

varnish-cache/debian/changelog
varnish-cache/debian/rules
varnish-cache/debian/varnish.default
varnish-cache/debian/varnish.varnishlog.init

index bcf649dcd08079547937832e187e7ff376e438fc..b8425d32039c6a96666847197864ed5025a460a7 100644 (file)
@@ -1,13 +1,19 @@
-varnish (1.1.1) unstable; urgency=low
+varnish (1.1.1-1) unstable; urgency=low
 
+  [Lars Bahner]
   * New upstream release
   * User and Group id added to default DAEMON_OPTS
   * Added user and group creation to postinst
   * Added missing man pages
 
- -- Lars Bahner <bahner@debian.org>  Mon, 20 Aug 2007 11:29:33 +0200
+  [Stig Sandbeck Mathisen]
+  * Set statedir to /var/lib
+  * Removed -n switch from varnish defaults file and varnishlog init script.
+    Use the default instance name instead.
 
-varnish (1.1) unstable; urgency=low
+ -- Stig Sandbeck Mathisen <ssm@linpro.no>  Tue, 04 Sep 2007 12:27:09 +0200
+
+varnish (1.1-1) unstable; urgency=low
 
   * New upstream release
   * Split package into varnish, libvarnish and libvarnish-dev
index af1d05af4fe6352e96716f84f5022b112afce077..715306aad18064175482aa8a5d5c8de8c5d02dc0 100755 (executable)
@@ -32,7 +32,7 @@ config.status: configure
        # The boilerplate linker flags won't allow varnish to compile :(
        # There are circular dependencies in the varnish libraries, but
        # the core developers have OK'ed that we don't check.
-       ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info CFLAGS="$(CFLAGS)" --localstatedir=/var
+       ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info CFLAGS="$(CFLAGS)" --localstatedir=/var/lib
 
 
 build: build-stamp
index 161835a8fce85b3c221e7913babd4c0f7e24fbde..7a40c3cc0ae9292cfbbafa423f18ec4186fa6f17 100644 (file)
@@ -7,6 +7,10 @@
 # Maximum number of open files (for ulimit -n)
 NFILES=131072
 
+# Default varnish instance name is the local nodename.  Can be overridden with
+# the -n switch, to have more instances on a single server.
+INSTANCE=$(uname -n)
+
 # This file contains 4 alternatives, please use only one.
 
 ## Alternative 1, Minimal configuration, no VCL
@@ -18,8 +22,7 @@ DAEMON_OPTS="-a :6081 \
              -T localhost:6082 \
             -b localhost:8080 \
             -u varnish -g varnish \
-            -n /var/lib/varnish \
-            -s file,/var/lib/varnish/varnish_storage.bin,1G"
+            -s file,/var/lib/varnish/$INSTANCE/varnish_storage.bin,1G"
 
 
 ## Alternative 2, Configuration with VCL
@@ -32,7 +35,7 @@ DAEMON_OPTS="-a :6081 \
 #              -T localhost:6082 \
 #              -f /etc/varnish/default.vcl \
 #              -n /var/lib/varnish \
-#              -s file,/var/lib/varnish/varnish_storage.bin,1G"
+#              -s file,/var/lib/varnish/$INSTANCE/varnish_storage.bin,1G"
 
 
 ## Alternative 3, Advanced configuration
@@ -65,7 +68,7 @@ DAEMON_OPTS="-a :6081 \
 # VARNISH_HOMEDIR=/var/lib/varnish
 #
 # # Cache file location
-# VARNISH_STORAGE_FILE=/var/lib/varnish/varnish_storage.bin
+# VARNISH_STORAGE_FILE=/var/lib/varnish/$INSTANCE/varnish_storage.bin
 #
 # # Cache file size: in bytes, optionally using k / M / G / T suffix,
 # # or in percentage of available disk space using the % suffix.
@@ -84,7 +87,6 @@ DAEMON_OPTS="-a :6081 \
 #              -T ${VARNISH_ADMIN_LISTEN_ADDRESS}:${VARNISH_ADMIN_LISTEN_PORT} \
 #              -t ${VARNISH_TTL} \
 #              -w ${VARNISH_MIN_THREADS},${VARNISH_MAX_THREADS},${VARNISH_THREAD_TIMEOUT} \
-#              -n ${VARNISH_HOMEDIR} \
 #              -s ${VARNISH_STORAGE}"
 #
 
index 9f92afd6d14fcef18d91e2d8ea761c18820091d5..5fd6f25647c482b48434cf68a6a408ad423a69ce 100755 (executable)
@@ -24,7 +24,7 @@ LOGFILE=/var/log/varnish/varnish.log
 
 test -x $DAEMON || exit 0
 
-DAEMON_OPTS="-a -n /var/lib/varnish -w ${LOGFILE} -D -P $PIDFILE"
+DAEMON_OPTS="-a -w ${LOGFILE} -D -P $PIDFILE"
 
 case "$1" in
        start)