Skip to content

Commit

Permalink
enable vanguards by default
Browse files Browse the repository at this point in the history
  • Loading branch information
Patrick Schleizer committed Jan 17, 2020
1 parent 3dbc092 commit 496aeea
Showing 1 changed file with 14 additions and 0 deletions.
14 changes: 14 additions & 0 deletions debian/anon-gw-anonymizer-config.postinst
Expand Up @@ -24,6 +24,18 @@ true "
#####################################################################
"

vanguards_enable_and_start_once() {
if [ -f "/var/lib/anon-dist/do_once/${FUNCNAME}_version_1" ]; then
return 0
fi
## enable vanguards systemd unit file by default
## https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=948975
systemctl --no-pager --no-block enable vanguards || true
systemctl --no-pager --no-block start vanguards || true
mkdir --parents "/var/lib/anon-dist/do_once"
touch "/var/lib/anon-dist/do_once/${FUNCNAME}_version_1"
}

configure_function() {
mkdir -p /usr/local/etc/torrc.d

Expand All @@ -33,6 +45,8 @@ configure_function() {
## User "user" already exists thanks to the anon-base-files package.
addgroup --quiet user debian-tor

vanguards_enable_and_start_once

## force-reload Tor, if running.
service_tor_status_exit_code="0"
systemctl --no-pager --no-block status tor@default >/dev/null 2>&1 || { service_tor_status_exit_code="$?" ; true; };
Expand Down

0 comments on commit 496aeea

Please sign in to comment.