aboutsummaryrefslogtreecommitdiffstats
path: root/debian/tests
diff options
context:
space:
mode:
Diffstat (limited to 'debian/tests')
-rw-r--r--debian/tests/test-server-client14
1 files changed, 10 insertions, 4 deletions
diff --git a/debian/tests/test-server-client b/debian/tests/test-server-client
index d796d43..347d2fb 100644
--- a/debian/tests/test-server-client
+++ b/debian/tests/test-server-client
@@ -14,10 +14,16 @@ trap at_exit INT TERM EXIT
LC_ALL=C
export LC_ALL
-# Installing the binaries should set up apache on localhost and the cgi script
-# for the sitesummary collector.
-
-systemctl restart apache2
+# Installing the binary packages should set up apache on localhost and
+# the cgi script for the sitesummary collector. But some times the
+# install does not do this, because the apt system is sorting the
+# postinst invocations so that sitesummary is set up before apache2,
+# causing the CGI script to not work. The reason is that sitesummary
+# only recommend apache2, and postinst ordering only take dependencies
+# into account. A fix using triggers to run what used to run in the
+# sitesummary postinst is implemented, and to be sure this take effect
+# for apache we restart apache here.
+service apache2 restart
sitesummary-client