#!/bin/sh set -e TORRC_PATH=/etc/tor/torrc if [ ! -f "$TORRC_PATH" ]; then mkdir -p /etc/tor cat > "$TORRC_PATH" << 'EOF' Log notice file /var/log/tor/notices.log DataDirectory /var/lib/tor SocksPort 0.0.0.0:9050 ControlPort 9051 EOF fi # Ensure permissions for Tor data directories when running as root chown -R 0:0 /var/lib/tor /var/log/tor /etc/tor 2>/dev/null || true chmod -R a+rwX /var/lib/tor /var/log/tor /etc/tor 2>/dev/null || true tor -f "$TORRC_PATH"