Skip to content

Commit 219e3c3

Browse files
committed
Give more flexibility to utils/check-stamp.sh
1 parent 43fb043 commit 219e3c3

1 file changed

Lines changed: 7 additions & 5 deletions

File tree

utils/check-stamp.sh

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,11 @@
55
# Exit codes: 0 = working, 1 = not working or error
66

77
DNSCRYPT_PROXY=~/src/dnscrypt-proxy/dnscrypt-proxy/dnscrypt-proxy
8-
CONFIG="/tmp/dnscrypt-proxy-check.toml"
9-
PIDFILE="/tmp/dnscrypt-proxy-check.pid"
10-
LOGFILE="/tmp/dnscrypt-proxy-check.log"
8+
WORKDIR=$(mktemp -d /tmp/dnscrypt-proxy-check-XXXXXX)
9+
CONFIG="$WORKDIR/config.toml"
10+
PIDFILE="$WORKDIR/pid"
11+
LOGFILE="$WORKDIR/log"
12+
PORT="${CHECK_PORT:-5300}"
1113

1214
# Check arguments
1315
if [ $# -ne 1 ]; then
@@ -34,13 +36,13 @@ cleanup() {
3436
if [ -f "$PIDFILE" ]; then
3537
kill $(cat "$PIDFILE") 2>/dev/null
3638
fi
37-
rm -f "$CONFIG" "$PIDFILE" "$LOGFILE"
39+
rm -rf "$WORKDIR"
3840
}
3941
trap cleanup EXIT
4042

4143
# Create config file
4244
{
43-
echo 'listen_addresses = ["127.0.0.1:5300"]'
45+
echo "listen_addresses = [\"127.0.0.1:${PORT}\"]"
4446
echo 'server_names = ["test-server"]'
4547
echo 'odoh_servers = true'
4648
echo 'timeout = 5000'

0 commit comments

Comments
 (0)