On Tue, Apr 25, 2023 at 10:45:21AM -0500, rea...@catastrophe.net wrote:
> [..]
> [ some bad paste ]

Just a clarification: the rc script in /etc/rc.d/autossh actually looks like

#!/bin/ksh
# start autossh tunnel
# requires remoteuser user with $HOME/.ssh/config and keys

daemon="/usr/local/bin/autossh"
daemon_flags_1="-M 0 -f -N tun-remoteA"
daemon_flags_2="-M 0 -f -N tun-remoteB"
daemon_user="remoteuser"

. /etc/rc.d/rc.subr

rc_reload=NO

pexp="autossh:.*"

# Child will not return a config parsing error to the parent.
rc_start() {
        # use rcexec here since daemon_flags may contain arguments with spaces
        ${rcexec} "${daemon} ${daemon_flags_1}" && \
        ${rcexec} "${daemon} ${daemon_flags_2}"
}

rc_cmd $1

[..]

Reply via email to