tor: Remove +SocksPort line from instance torrc

Not supported by augeas tor lens.
This commit is contained in:
mridulnagpal 2016-12-14 23:58:24 +05:30 committed by James Valleroy
parent 7afd5dd32d
commit 658e52f6cd
No known key found for this signature in database
GPG Key ID: 77C0C75E7B650808

View File

@ -74,6 +74,13 @@ def subcommand_setup(_):
action_utils.service_disable('tor')
subprocess.run(['tor-instance-create', 'plinth'], check=True)
with open('/etc/tor/instances/plinth/torrc', 'r') as torrc:
torrc_lines = torrc.readlines()
with open('/etc/tor/instances/plinth/torrc', 'w') as torrc:
for line in torrc_lines:
if not line.startswith('+'):
torrc.write(line + '\n')
aug = augeas_load()
aug.set(TOR_CONFIG + '/#comment[last() + 1]',