aboutsummaryrefslogtreecommitdiffstats
path: root/debian/tests/test-server-client
blob: 347d2fb655be9abaa5a0b97b89038607798da0f8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#!/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