minidlna: decrease minidlna log verbosity
Some clients do not close connections properly or do not keep
it alive, so each time the connection times out a corresponding
log entry is written into a log. These messages may spam the log
really hard.
This may be an issue if log is placed on internal flash - it may
prematurely wear a flash chip. This also prevents hdd from spinning
down if the log is located on hdd and the dlna capable tv is online.
Set the log level to "error" by default.
MAN:
Set this to change the verbosity of the information that is logged
each section can use a different level: off, fatal, error, warn,
info, or debug
Example
log_level=general,artwork,database,inotify,scanner,metadata,http,ssdp,tivo=warn
Signed-off-by: Pavel Kubelun <be.dissent@gmail.com>
7 years ago |
|
- #
- # Copyright (C) 2010-2014 OpenWrt.org
- #
- # This is free software, licensed under the GNU General Public License v2.
- # See /LICENSE for more information.
- #
-
- include $(TOPDIR)/rules.mk
-
- PKG_NAME:=minidlna
- PKG_VERSION:=1.2.1
- PKG_RELEASE:=3
-
- PKG_SOURCE_URL:=@SF/minidlna
- PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
- PKG_HASH:=67388ba23ab0c7033557a32084804f796aa2a796db7bb2b770fb76ac2a742eec
-
- PKG_LICENSE:=GPL-2.0 BSD-3-Clause
- PKG_LICENSE_FILES:=COPYING LICENCE.miniupnpd
-
- PKG_MAINTAINER:=Knyazkov Dmitry <medavedik@gmail.com>
-
- PKG_FIXUP:=autoreconf
-
- PKG_BUILD_PARALLEL:=0
- PKG_BUILD_DEPENDS:=util-linux
-
- include $(INCLUDE_DIR)/package.mk
- include $(INCLUDE_DIR)/nls.mk
-
- define Package/minidlna
- SECTION:=multimedia
- CATEGORY:=Multimedia
- TITLE:=UPnP A/V & DLNA Media Server
- URL:=http://minidlna.sourceforge.net/
- DEPENDS:= +libpthread +libexif +libjpeg +libsqlite3 +libffmpeg \
- +libid3tag +libflac +libvorbis +libuuid \
- $(ICONV_DEPENDS) $(INTL_DEPENDS)
- endef
-
- define Package/minidlna/description
- MiniDLNA (aka ReadyDLNA) is server software with the aim of
- being fully compliant with DLNA/UPnP-AV clients.
- endef
-
- define Package/minidlna/conffiles
- /etc/config/minidlna
- endef
-
- TARGET_CPPFLAGS += \
- -I$(ICONV_PREFIX)/include \
- -I$(INTL_PREFIX)/include \
- -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 \
-
- TARGET_LDFLAGS += \
- -L$(ICONV_PREFIX)/lib \
- -L$(INTL_PREFIX)/lib \
- -Wl,-rpath-link=$(STAGING_DIR)/usr/lib \
-
- MAKE_FLAGS +=\
- CFLAGS="$(TARGET_CFLAGS) $(TARGET_CPPFLAGS)" \
- LDFLAGS="$(TARGET_LDFLAGS)" \
- ICONV_LIBS="-liconv $(if $(INTL_FULL),-lintl)" \
-
- CONFIGURE_ARGS +=\
- --with-libiconv-prefix="$(ICONV_PREFIX)" \
- --with-libintl-prefix="$(INTL_PREFIX)" \
- --with-os-name="OpenWrt Linux" \
- --with-os-version="$(LINUX_VERSION)" \
- --with-os-url="http://openwrt.org/" \
- --with-db-path="/var/run/minidlna" \
- --with-log-path="/var/log" \
-
- define Package/minidlna/install
- $(INSTALL_DIR) $(1)/usr/bin
- $(INSTALL_BIN) $(PKG_BUILD_DIR)/minidlnad $(1)/usr/bin/minidlna
- $(INSTALL_DIR) $(1)/etc/init.d
- $(INSTALL_BIN) ./files/minidlna.init $(1)/etc/init.d/minidlna
- $(INSTALL_DIR) $(1)/etc/config
- $(INSTALL_CONF) ./files/minidlna.config $(1)/etc/config/minidlna
- endef
-
- $(eval $(call BuildPackage,minidlna))
|