-----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-----