Public bug reported:

hello,
it would be awesome to have a configtest action in the init.d script ,
in this way you can safely test a vcl configuration by just doing

/etc/init.d/varnish configtest


this can be done by applying this simple patch to /etc/init.d/varnish
--- /etc/init.d/varnish.old     2013-06-29 16:21:10.000000000 +0200
+++ /etc/init.d/varnish 2014-02-24 14:00:34.342417000 +0100
@@ -89,6 +89,10 @@
     exit $?
 }
 
+configtest() {
+    $DAEMON ${DAEMON_OPTS} -C -n /tmp > /dev/null && echo "Syntax ok"
+}
+
 case "$1" in
     start)
         case "${START:-}" in
@@ -113,8 +117,11 @@
         $0 stop
         $0 start
         ;;
+    configtest)
+           configtest
+       ;;
     *)
-        log_success_msg "Usage: $0 {start|stop|restart|reload|force-reload}"
+        log_success_msg "Usage: $0 
{start|stop|restart|reload|force-reload|configtest}"
         exit 1
         ;;
 esac


Cheers
Samuele

** Affects: varnish (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1284095

Title:
  add configtest action to init.d script

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/varnish/+bug/1284095/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to