summaryrefslogtreecommitdiff
path: root/media-sound/subsonic/files/subsonic.initd
blob: e1634117c75487134dd2e87b27355aec3c497f2c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#!/sbin/runscript
# Distributed under the terms of the GNU General Public License, v2 or later
 
depend() {
need net
}
 
start() {
start-stop-daemon \
--start --user "${SUBSONIC_USER}" --name subsonic \
--env HOME="${SUBSONIC_HOME}" --exec /opt/subsonic/subsonic.sh \
--nicelevel "${NICELEVEL}" \
-- --pidfile=${PIDFILE} \
--home=${SUBSONIC_HOME} \
--host=${SUBSONIC_HOST} \
--port=${SUBSONIC_PORT} \
--https-port=${SUBSONIC_HTTPS_PORT} \
--context-path=${SUBSONIC_CONTEXT_PATH} \
--max-memory=${SUBSONIC_MAX_MEMORY} \
--default-music-folder=${SUBSONIC_DEFAULT_MUSIC_FOLDER} \
--default-podcast-folder=${SUBSONIC_DEFAULT_PODCAST_FOLDER} \
--default-playlist-folder=${SUBSONIC_DEFAULT_PLAYLIST_FOLDER} \
${SUBSONIC_OPTS}
eend $?
}
 
stop() {
start-stop-daemon --stop --user "${SUBSONIC_USER}" \
--pidfile ${PIDFILE} \
--wait 30000 \
--progress
eend $?
}