Ingvar Hagelund b69bd43
diff --git a/redhat/varnish.service b/redhat/varnish.service
Ingvar Hagelund b69bd43
index 659dba2..a4f3355 100644
Ingvar Hagelund b69bd43
--- a/redhat/varnish.service
Ingvar Hagelund b69bd43
+++ b/redhat/varnish.service
Ingvar Hagelund b69bd43
@@ -27,6 +27,7 @@ EnvironmentFile=/etc/varnish/varnish.params
Ingvar Hagelund b69bd43
 Type=forking
Ingvar Hagelund b69bd43
 PIDFile=/var/run/varnish.pid
Ingvar Hagelund b69bd43
 PrivateTmp=true
Ingvar Hagelund b69bd43
+ExecStartPre=/usr/sbin/varnishd -C -f $VARNISH_VCL_CONF
Ingvar Hagelund b69bd43
 ExecStart=/usr/sbin/varnishd \
Ingvar Hagelund b69bd43
 	-P /var/run/varnish.pid \
Ingvar Hagelund b69bd43
 	-f $VARNISH_VCL_CONF \
Ingvar Hagelund b69bd43
diff --git a/redhat/varnishlog.service b/redhat/varnishlog.service
Ingvar Hagelund b69bd43
index 1e3e274..c7a0193 100644
Ingvar Hagelund b69bd43
--- a/redhat/varnishlog.service
Ingvar Hagelund b69bd43
+++ b/redhat/varnishlog.service
Ingvar Hagelund b69bd43
@@ -1,6 +1,6 @@
Ingvar Hagelund b69bd43
 [Unit]
Ingvar Hagelund b69bd43
 Description=Varnish HTTP accelerator logging daemon
Ingvar Hagelund b69bd43
-After=network.target
Ingvar Hagelund b69bd43
+After=varnish.service
Ingvar Hagelund b69bd43
 
Ingvar Hagelund b69bd43
 [Service]
Ingvar Hagelund b69bd43
 Type=forking
Ingvar Hagelund b69bd43
diff --git a/redhat/varnishncsa.service b/redhat/varnishncsa.service
Ingvar Hagelund b69bd43
index df5f19f..e2ebdcd 100644
Ingvar Hagelund b69bd43
--- a/redhat/varnishncsa.service
Ingvar Hagelund b69bd43
+++ b/redhat/varnishncsa.service
Ingvar Hagelund b69bd43
@@ -1,6 +1,6 @@
Ingvar Hagelund b69bd43
 [Unit]
Ingvar Hagelund b69bd43
-Description=Varnish NCSA logging
Ingvar Hagelund b69bd43
-After=network.target
Ingvar Hagelund b69bd43
+Description=Varnish HTTP accelerator NCSA daemon
Ingvar Hagelund b69bd43
+After=varnish.service
Ingvar Hagelund b69bd43
 
Ingvar Hagelund b69bd43
 [Service]
Ingvar Hagelund b69bd43
 Type=forking