diff --git a/package/base/openssh/sshd.init b/package/base/openssh/sshd.init index 1777d3f46..7eee782a9 100644 --- a/package/base/openssh/sshd.init +++ b/package/base/openssh/sshd.init @@ -29,9 +29,9 @@ main_begin block_begin(start, `Starting sshd.') - if ! test -e /etc/ssh/ssh_host_key -o \ - -e /etc/ssh/ssh_host_dsa_key -o \ - -e /etc/ssh/ssh_host_rsa_key + if ! test -e D_sysconfdir/ssh/ssh_host_key -o \ + -e D_sysconfdir/ssh/ssh_host_dsa_key -o \ + -e D_sysconfdir/ssh/ssh_host_rsa_key then echo "Can't start sshd: No ssh host keys found !!"\ "Please create the keys using either ssh-keygen or stone." @@ -42,19 +42,19 @@ IN error=1 block_end block_begin(stop, `Stopping sshd.') - check(`if [ -s /var/run/sshd.pid ] ; then - kill -15 $(cat /var/run/sshd.pid) + check(`if [ -s D_localstatedir/run/sshd.pid ] ; then + kill -15 $(cat D_localstatedir/run/sshd.pid) else - echo "sshd is not running or /var/run/sshd.pid disappeared." + echo "sshd is not running or D_localstatedir/run/sshd.pid disappeared." error=1 fi') block_end block_begin(restart, `Restarting sshd.') - check(`if [ -s /var/run/sshd.pid ] ; then - kill -HUP $(cat /var/run/sshd.pid) + check(`if [ -s D_localstatedir/run/sshd.pid ] ; then + kill -HUP $(cat D_localstatedir/run/sshd.pid) else - echo "sshd is not running or /var/run/sshd.pid disappeared." + echo "sshd is not running or D_localstatedir/run/sshd.pid disappeared." error=1 fi') block_end