mirror of
http://git.openwrt.org/packages.git
synced 2025-01-09 04:19:54 +08:00
[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:
parent
f72f50bac5
commit
27e9a415b1
@ -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() {
|
||||
|
@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=pulseaudio
|
||||
PKG_VERSION:=4.0
|
||||
PKG_RELEASE:=3
|
||||
PKG_RELEASE:=4
|
||||
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
|
||||
PKG_SOURCE_URL:=http://freedesktop.org/software/pulseaudio/releases/
|
||||
|
@ -1,13 +1,13 @@
|
||||
#!/bin/sh /etc/rc.common
|
||||
# Copyright (C) 2011 OpenWrt.org
|
||||
|
||||
START=65
|
||||
STOP=65
|
||||
START=99
|
||||
STOP=60
|
||||
|
||||
SERVICE_USE_PID=1
|
||||
SERVICE_PID_FILE=/var/run/pulse/pid
|
||||
USE_PROCD=1
|
||||
PROG=/usr/bin/pulseaudio
|
||||
|
||||
start() {
|
||||
start_service() {
|
||||
user_exists pulse 51 || user_add pulse 51
|
||||
group_exists pulse 51 || group_add pulse 51
|
||||
[ -d /var/run/pulse ] || {
|
||||
@ -20,12 +20,12 @@ start() {
|
||||
chmod 0750 /var/lib/pulse
|
||||
chown pulse:pulse /var/lib/pulse
|
||||
}
|
||||
|
||||
chown root:pulse /dev/snd/* /dev/mixer /dev/dsp
|
||||
chmod 664 /dev/snd/* /dev/mixer /dev/dsp
|
||||
|
||||
service_start /usr/bin/pulseaudio --daemonize --system --disallow-exit --disallow-module-loading --disable-shm --exit-idle-time=-1
|
||||
procd_open_instance
|
||||
procd_set_param command $PROG --system --disallow-exit --disallow-module-loading --disable-shm --exit-idle-time=-1 --realtime=false
|
||||
procd_close_instance
|
||||
}
|
||||
|
||||
stop() {
|
||||
service_stop /usr/bin/pulseaudio
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user