Otherwise Tor can't start. With the 'web' USE flag enabled ... $ sudo tor -f /etc/tor/torrc --verify-config Sep 18 02:09:19.284 [notice] Tor 0.3.0.10 (git-c33db290a9d8d0f9) running on Linux with Libevent 2.1.8-stable, OpenSSL 1.0.2l and Zlib 1.2.11. Sep 18 02:09:19.284 [notice] Tor can't help you if you use it wrong! Learn how to be safe at https://www.torproject.org/download/download#warning Sep 18 02:09:19.284 [notice] Read configuration file "/etc/tor/torrc". Sep 18 02:09:19.287 [warn] This copy of Tor was compiled or configured to run in a non-anonymous mode. It will provide NO ANONYMITY. Sep 18 02:09:19.287 [err] This copy of Tor was compiled to run in 'tor2web mode'. It can only be run with the Tor2webMode torrc option enabled. Sep 18 02:09:19.287 [err] set_options(): Bug: Acting on config options left us in a broken state. Dying. (on Tor 0.3.0.10 c33db290a9d8d0f9)
I understand the issue, but we usually expect the user to properly configure options in service config files. So I try to avoid editing them unless its something like moving pid file or data file locations around to conform to Gentoo's preferred locations for those items. But turning features on or off, I'm not so sure. Let's leave this bug open for now and think about it.