[Tor-BSD] Tor-BSD Digest, Vol 17, Issue 1

Pascal Stumpf Pascal.Stumpf at cubes.de
Tue Dec 2 01:48:47 EST 2014

On Tue, 2 Dec 2014 15:03:22 +1100, Brett Mahar wrote:
> || The top-level comment in Tor's rc.subr says "rc.subr written by Peter
> || Thoenen for Net/FreeBSD":
> || 
> || https://gitweb.torproject.org/tor.git/tree/contrib/dist/rc.subr
> || 
> || Would it also work for OpenBSD? If not, what changes would have to be
> || made?
> | On 12/01/2014 05:07 PM, Brett Mahar wrote:
> | > The tor port on OpenBSD already installs a start/stop/restart
> | > script (at /etc/rc.d/tor). I would say there is no need to put
> | > anything in 
> | > https://gitweb.torproject.org/tor.git/tree/contrib/dist/rc.subr
> | > except maybe a comment.
> | 
> | Correct me if I'm wrong, but wouldn't it be nicer if the rc.d script
> | was built into the Tor source code? I was always under the impression
> | that everything custom in ports is there because it wasn't properly
> | supplied in the original source, not because the community expects to
> | manually port every application. If we could get an OpenBSD-compatible
> | rc.d script included in the Tor source, wouldn't that be preferable?

No, rc.d scripts are kept inside the ports tree itself.

> | The main reason I ask, as you may have discerned from my last email,
> | is that the OpenBSD port doesn't keep up with Tor's stable releases.

Huh?  It's at version  Is there something newer now?

> Now including OpenBSD's Tor port maintainer in the email chain, who could answer this better than me. 
> I'm not an expert on the ports tree, but I believe that most of the ports have a custom rc.d script (that is often pretty much the same from port to port) and which does not originate in the port's source code. As far as I know, the main impediment stopping a port from being up-to-date with the latest version, is lack of time for the ports people to test a newer version, rather than presence or absence of an inbuilt rc.d script.
> Cheers,
> Brett.

More information about the Tor-BSD mailing list