minidlna: fix creation of /var/etc on start
authorPeter Maivald <redacted>
Thu, 14 May 2026 21:12:19 +0000 (23:12 +0200)
committerAlexandru Ardelean <redacted>
Sat, 16 May 2026 07:56:53 +0000 (10:56 +0300)
When dnsmasq is disabled, /var/etc doesn't exist. minidlna start was then failing. Partially reverted commit 733aae9 which broke this.

Signed-off-by: Peter Maivald <redacted>
multimedia/minidlna/Makefile
multimedia/minidlna/files/minidlna.init

index 9271b26783b98579834cde8360f436dd082a7f22..0b66d04e8c754dacf8b6010c7982e3fe43d928f1 100644 (file)
@@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
 
 PKG_NAME:=minidlna
 PKG_VERSION:=1.3.3
-PKG_RELEASE:=1
+PKG_RELEASE:=2
 
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
 PKG_SOURCE_URL:=@SF/minidlna
index 326dc2a0e7ee133f8432a9a4629acaffc22c7c7d..d776f554c75b8cc4fb8e961a4a1a266d00de6f87 100644 (file)
@@ -45,6 +45,7 @@ minidlna_create_config() {
        { [ -z "$interface" ] || [ -t "$port" ]; } && return 1
 
        mkdir -p /var/etc
+       {
        echo "# this file is generated automatically, don't edit"
 
        echo "port=$port"
@@ -67,9 +68,10 @@ minidlna_create_config() {
        minidlna_cfg_addstr "$cfg" root_container '.'
        minidlna_cfg_addstr "$cfg" uuid '019f9a56-ff60-44c0-9edc-eae88d09fa05'
        config_list_foreach "$cfg" "media_dir" minidlna_cfg_add_media_dir
+       } > "$MINIDLNA_CONFIG_FILE"
 
        return 0
-} > "$MINIDLNA_CONFIG_FILE"
+}
 
 start_service() {
        local enabled
git clone https://git.99rst.org/PROJECT