[packages] openssh,pulseaudio: switch to new procd init script style
[packages.git] / net / openssh / files / sshd.init
index ecc44c3..879df12 100644 (file)
@@ -4,9 +4,10 @@
 START=50
 STOP=50
 
-SERVICE_USE_PID=1
+USE_PROCD=1
+PROG=/usr/sbin/sshd
 
-start() {
+start_service() {
        for type in rsa dsa; do {
                # check for keys
                key=/etc/ssh/ssh_host_${type}_key
@@ -20,11 +21,10 @@ start() {
        user_exists sshd 22 || user_add sshd 22 22 sshd /var/empty
        group_exists sshd 22 || group_add sshd 22 
        mkdir -m 0700 -p /var/empty
-       service_start /usr/sbin/sshd
-}
 
-stop() {
-       service_stop /usr/sbin/sshd
+       procd_open_instance
+       procd_set_param command $PROG -D
+       procd_close_instance
 }
 
 shutdown() {