[packages] openssh,pulseaudio: switch to new procd init script style
Signed-off-by: Peter Wagner <tripolar@gmx.at> git-svn-id: svn://svn.openwrt.org/openwrt/packages@38122 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=openssh
|
||||
PKG_VERSION:=6.2p2
|
||||
PKG_RELEASE:=1
|
||||
PKG_RELEASE:=2
|
||||
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/ \
|
||||
|
@ -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() {
|
||||
|
Reference in New Issue
Block a user