История изменений
Исправление qnikst, (текущая версия) :
# cat /etc/init.d/sshproxy
NAME=${SVCNAME#*.}
pidfile="/var/run/sshproxy.${NAME}.pid"
command="/usr/bin/ssh"
command_args="-N -i ${PKEY} -L ${PHOST} ${PUSER}"
start_stop_daemon_args="--background --make-pidfile"
depend() {
use net
}
# cat /etc/conf.d/sshproxy
PKEY_vm6="/etc/sshproxy/vm6.dsa "
PHOST_vm6="3128:10.0.3.211:8080"
PUSER_vm6="alexv@vm6.nn.internal"
# ln -s /etc/init.d/sshproxy /etc/init.d/sshproxy_vm6
хотя на самом деле для таких local.d придумали, пишешь туда sshproxy_vm6.start с командой и радуешься жизни.
Исходная версия qnikst, :
# cat /etc/init.d/sshproxy
NAME=${SVCNAME#*.}
pidfile="/var/run/sshproxy.${NAME}.pid"
command="/usr/bin/screen"
command_args="-N -i ${PKEY} -L ${PHOST} ${PUSER}"
start_stop_daemon_args="--background --make-pidfile"
depend() {
use net
}
# cat /etc/conf.d/sshproxy
PKEY_vm6="/etc/sshproxy/vm6.dsa "
PHOST_vm6="3128:10.0.3.211:8080"
PUSER_vm6="alexv@vm6.nn.internal"
# ln -s /etc/init.d/sshproxy /etc/init.d/sshproxy_vm6
хотя на самом деле для таких local.d придумали, пишешь туда sshproxy_vm6.start с командой и радуешься жизни.