add configtest action to init.d script
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
varnish (Debian) |
Fix Released
|
Unknown
|
|||
varnish (Ubuntu) |
Fix Released
|
Undecided
|
Mattia Rizzolo |
Bug Description
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.
+++ /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|
+ log_success_msg "Usage: $0 {start|
exit 1
;;
esac
Cheers
Samuele
Changed in varnish (Debian): | |
status: | Unknown → New |
Changed in varnish (Ubuntu): | |
assignee: | nobody → Mattia Rizzolo (mapreri) |
status: | New → In Progress |
Changed in varnish (Debian): | |
status: | New → Fix Committed |
Changed in varnish (Debian): | |
status: | Fix Committed → Fix Released |
committed together the fix for the bug #1285299.