From 8871b5c5ea959f74cb610c9811d06dd7979ded05 Mon Sep 17 00:00:00 2001 From: Peter Maivald Date: Thu, 14 May 2026 23:12:19 +0200 Subject: [PATCH] minidlna: fix creation of /var/etc on start 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 --- multimedia/minidlna/Makefile | 2 +- multimedia/minidlna/files/minidlna.init | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/multimedia/minidlna/Makefile b/multimedia/minidlna/Makefile index 9271b26783..0b66d04e8c 100644 --- a/multimedia/minidlna/Makefile +++ b/multimedia/minidlna/Makefile @@ -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 diff --git a/multimedia/minidlna/files/minidlna.init b/multimedia/minidlna/files/minidlna.init index 326dc2a0e7..d776f554c7 100644 --- a/multimedia/minidlna/files/minidlna.init +++ b/multimedia/minidlna/files/minidlna.init @@ -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