-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Hi,

I'm having a problem with rc.subr to start two instances of a tor
daemon with distinct daemon flags.

I'm simply linking to /etc/rc.d/tor:
ls -l /etc/rc.d/tor*
/etc/rc.d/tor
/etc/rc.d/tor192168028443 -> /etc/rc.d/tor
/etc/rc.d/tor19216802880 -> /etc/rc.d/tor

/etc/rc.conf.local contains (managed via rcctl):

pkg_scripts=tor19216802880 tor192168028443
tor192168028443_flags=-f /etc/tor/enabled/192.168.0.28_443.torrc
tor19216802880_flags=-f /etc/tor/enabled/192.168.0.28_80.torrc

the *443 instance works as expected ($pexp contains flags):

# /etc/rc.d/tor192168028443 -d check

doing _rc_parse_conf
doing _rc_quirks
tor192168028443_flags >-f /etc/tor/enabled/192.168.0.28_443.torrc<
doing _rc_read_runfile
tor192168028443
doing rc_check
DEBUG: rc_check: pexp: /usr/local/bin/tor -f
/etc/tor/enabled/192.168.0.28_443.torrc
(ok)


but why are the daemon flags not included in the second case?

# /etc/rc.d/tor19216802880 -d check
doing _rc_parse_conf
doing _rc_quirks
tor19216802880_flags >-f /etc/tor/enabled/192.168.0.28_80.torrc<
doing _rc_read_runfile
tor19216802880
doing rc_check
DEBUG: rc_check: pexp: /usr/local/bin/tor
(ok)



I added that debug line via:

diff rc.subr.orig  rc.subr
152a153
> echo DEBUG: rc_check: pexp: $pexp


Rebooting (without changing the config) "solves" the issue but is not
really an option.

thanks,
nusenu


-----BEGIN PGP SIGNATURE-----

iQIcBAEBCgAGBQJVfvZIAAoJEFv7XvVCELh0KrcP/jN78dXKYGY+Xf0BUBb6RaNp
hE8hRdqO00CfrmzyA/DvwAWej2PJaO3QmjGxLam538K1hQvUILqW4EGQSASjEQn2
IiuBFMlQIxhBqwRrolOdMNdmfNhNqpdsFDLX/8TvEDDno+2FUIlidPrLRrhdTI6s
Lbxw0BgvhR00Y8n1jk3wBKVXXCOQlNs6jd1x7aNWR4yNuXGLtkcIIZYOQ6fojhJc
d/InkJUfx4F2EARfKOSs8e4727ROahWEKYbhEzxyTfw8POsAUC9eF2roiQRtzYJS
1LgspAcnbUUUF85hMtMFZK/sz3jgCl6BqrxtLWuj/lcXZ7EsLC+EN8zqZiBwX9oU
vG4c+tvs8HkLeqq+7gCN382uZHjjY8LoYYQkzbSuLxjOdotQwnEpCMEv1xbyudq0
X+pPPFIADRtHRKVm6YjfltQv0C5pff5cNbXP5EXDnsFLqbipXdn9RIVuEQ/P9onQ
hbwJrHfOlJWN2aGSljtbiVUV610cZWUc6kHu40LGnLwdiGzVFO89JntXzyfXPQuR
NrVXbeG1tS9s1ApSCjkj8VNZojsDBTDt/Jt3eWNqC3q+b7d2OgXr+9HLBpg7J7v3
WCcwVu3DYjsyTdJTtefGDdA/La5ihjwvFMBq2BYTLgatpUyO6ffrjTac5dPZg8Er
kzv+VNV0nVYxTGGabWMq
=SiB1
-----END PGP SIGNATURE-----

Reply via email to