#!/bin/sh # # More on tests available from # http://anonscm.debian.org/cgit/autopkgtest/autopkgtest.git/tree/doc/README.package-tests.rst set -e at_exit() { echo "info: terminating script" } trap at_exit INT TERM EXIT # Use predictable language setting. LC_ALL=C export LC_ALL # 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 find /var/lib/sitesummary if find /var/lib/sitesummary | grep ether- ; then echo success: found entry else echo error: did not find entry exit 1 fi