packages/minidlna: create log/db directories defined in the uci configuration
Based on a patch by Varga Gábor. Signed-off-by: Gabor Juhos <juhosg@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/packages@34612 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
parent
1a08e55cbd
commit
76df355ab1
@ -73,6 +73,8 @@ minidlna_create_config() {
|
||||
|
||||
start() {
|
||||
local enabled
|
||||
local db_dir
|
||||
local log_dir
|
||||
|
||||
config_load 'minidlna'
|
||||
config_get_bool enabled config 'enabled' '0'
|
||||
@ -80,9 +82,12 @@ start() {
|
||||
[ "$enabled" -gt 0 ] || return 1
|
||||
|
||||
minidlna_create_config config || return 1
|
||||
|
||||
config_get db_dir config 'db_dir' '/var/run/minidlna'
|
||||
config_get log_dir config 'log_dir' '/var/log'
|
||||
|
||||
mkdir -m 0755 -p /var/log
|
||||
mkdir -m 0755 -p /var/run/minidlna
|
||||
mkdir -m 0755 -p $db_dir
|
||||
mkdir -m 0755 -p $log_dir
|
||||
service_start /usr/bin/minidlna -f "$MINIDLNA_CONFIG_FILE"
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user