File: conditional-defines

package info (click to toggle)
privoxy 4.1.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 8,488 kB
  • sloc: ansic: 33,393; perl: 4,813; sh: 3,940; makefile: 146; awk: 18; xml: 14
file content (41 lines) | stat: -rwxr-xr-x 940 bytes parent folder | download | duplicates (3)
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
38
39
40
41
#!/bin/sh
#
# Check http://config.privoxy.org/show-status for Conditional #defines enabled
# This wrapper starts privoxy on port 8119 and runs conditional-defines.pl
#
# (c) 2022 Roland Rosenfeld <roland@debian.org>

PORT=8119

TESTSDIR=$(dirname "$0")

if [ -z "$AUTOPKGTEST_TMP" ]; then
    AUTOPKGTEST_TMP=$(mktemp -d)
fi

trap 'rm -rf "$AUTOPKGTEST_TMP"' EXIT

CONFIG=$AUTOPKGTEST_TMP/config
PIDFILE=$AUTOPKGTEST_TMP/privoxy.pid
PRIVOXY=$AUTOPKGTEST_TMP/privoxy

sed -e "s/^listen-address.*/listen-address 127.0.0.1:$PORT/" \
    -e "s%^logdir.*%logdir $AUTOPKGTEST_TMP%" \
    < /usr/share/privoxy/config > "$CONFIG"

cp /usr/sbin/privoxy "$PRIVOXY"

echo "Starting privoxy on port $PORT"
$PRIVOXY --pidfile "$PIDFILE" "$CONFIG"

http_proxy=http://127.0.0.1:$PORT/
export http_proxy

"$TESTSDIR"/conditional-defines.pl
EXITVAL=$?

echo "Stopping privoxy on port $PORT"
# shellcheck disable=SC2046
kill $(cat "$PIDFILE")

exit $EXITVAL