changes for build for sxsw
This commit is contained in:
@@ -532,6 +532,15 @@ PYEOF
|
||||
if command -v tor >/dev/null 2>&1; then
|
||||
sudo cp /var/lib/archipelago/tor/torrc /etc/tor/torrc 2>/dev/null || true
|
||||
sudo chown -R debian-tor:debian-tor /var/lib/archipelago/tor 2>/dev/null || true
|
||||
# Let archipelago user read hostname files (group-readable)
|
||||
sudo usermod -aG debian-tor archipelago 2>/dev/null || true
|
||||
sudo chmod 750 /var/lib/archipelago/tor 2>/dev/null || true
|
||||
sudo find /var/lib/archipelago/tor -name 'hidden_service_*' -type d -exec chmod 750 {} \; 2>/dev/null || true
|
||||
sudo find /var/lib/archipelago/tor -name 'hostname' -exec chmod 640 {} \; 2>/dev/null || true
|
||||
# Systemd override so Tor can write to custom data dir
|
||||
sudo mkdir -p /etc/systemd/system/tor@default.service.d
|
||||
echo -e '[Service]\nReadWriteDirectories=-/var/lib/archipelago/tor' | sudo tee /etc/systemd/system/tor@default.service.d/override.conf > /dev/null
|
||||
sudo systemctl daemon-reload
|
||||
sudo systemctl enable tor 2>/dev/null
|
||||
sudo systemctl restart tor 2>/dev/null
|
||||
echo ' Using system Tor daemon'
|
||||
|
||||
Reference in New Issue
Block a user