Splux Linux

source-based Linux using SPS

SPS · log · files · refs · tags · releases · people · languages · GitHub · file

lib/setup/sv/openrc/dropbear


OpenRC runscript

410 bytes at 2909919 · GitHub

#!/sbin/openrc-run
description="Dropbear SSH server"
command="/usr/sbin/dropbear"
command_args="-F -E"
command_background="yes"
pidfile="/run/dropbear.pid"

depend() {
    use net
    after net
}

start_pre() {
	if command -v dropbearkey >/dev/null 2>&1; then
	  mkdir -p /etc/dropbear
	  [ -f /etc/dropbear/dropbear_rsa_host_key ] || dropbearkey -t rsa -f /etc/dropbear/dropbear_rsa_host_key >/dev/null
	fi
}