From 58db73e36d7419a95d9d8daa57d1491e3f2f2aca Mon Sep 17 00:00:00 2001 From: Jose Riha Date: Sat, 13 Apr 2019 15:51:50 +0200 Subject: [PATCH] mjpg-streamer: make init script recognize file output plugin Signed-off-by: Jose Riha --- multimedia/mjpg-streamer/Makefile | 2 +- .../mjpg-streamer/files/mjpg-streamer.init | 23 +++++++++++++++++++ 2 files changed, 24 insertions(+), 1 deletion(-) diff --git a/multimedia/mjpg-streamer/Makefile b/multimedia/mjpg-streamer/Makefile index d39fd7fd61..dad986f33c 100644 --- a/multimedia/mjpg-streamer/Makefile +++ b/multimedia/mjpg-streamer/Makefile @@ -7,7 +7,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=mjpg-streamer PKG_VERSION:=2018-10-25 -PKG_RELEASE:=1 +PKG_RELEASE:=2 PKG_MAINTAINER:=Roger D , \ Ted Hess diff --git a/multimedia/mjpg-streamer/files/mjpg-streamer.init b/multimedia/mjpg-streamer/files/mjpg-streamer.init index 17fbf9b3ad..3b652fa6ea 100644 --- a/multimedia/mjpg-streamer/files/mjpg-streamer.init +++ b/multimedia/mjpg-streamer/files/mjpg-streamer.init @@ -80,6 +80,29 @@ start_instance() { [ -n "$username" ] && [ -n "$password" ] && output_arg="${output_arg} --credentials $username:$password" fi + if [ "x$output" = 'xfile' ]; then + output_arg="output_file.so" + + config_get folder "$s" 'folder' + [ -n "$folder" ] && output_arg="${output_arg} --folder $folder" + + config_get delay "$s" 'delay' + [ -n "$delay" ] && output_arg="${output_arg} --delay $delay" + + config_get link "$s" 'link' + [ -n "$link" ] && output_arg="${output_arg} --link $link" + + config_get ringbuffer "$s" 'ringbuffer' + [ -n "$ringbuffer" ] && output_arg="${output_arg} --size $ringbuffer" + + config_get exceed "$s" 'exceed' + [ -n "$exceed" ] && output_arg="${output_arg} --exceed $exceed" + + config_get command "$s" 'command' + [ -n "$command" ] && output_arg="${output_arg} --command $command" + + fi + if [ -z "$output_arg" ]; then error "unsuported output option '$output' in section '$s'" return 1