wok rev 25432
motion: adapted configuration parameters to version 4.4.0
author | Hans-G?nter Theisgen |
---|---|
date | Sun Aug 21 17:07:48 2022 +0100 (2022-08-21) |
parents | fb3f7dcfca43 |
children | 0748d49b3e26 |
files | motion-lang/receipt motion/receipt motion/stuff/init.d/motion motion/stuff/motion-4.4.0.conf |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/motion-lang/receipt Sun Aug 21 17:07:48 2022 +0100 1.3 @@ -0,0 +1,17 @@ 1.4 +# SliTaz package receipt. 1.5 + 1.6 +PACKAGE="motion-lang" 1.7 +VERSION="4.4.0" 1.8 +CATEGORY="localization" 1.9 +SHORT_DESC="Monitors the video signal from cameras - localised messages." 1.10 +MAINTAINER="maintainer@slitaz.org" 1.11 +LICENSE="GPL2" 1.12 +WEB_SITE="https://motion-project.github.io/" 1.13 + 1.14 +WANTED="motion" 1.15 + 1.16 +genpkg_rules() 1.17 +{ 1.18 + cook_copy_folders locale 1.19 +} 1.20 +
2.1 --- a/motion/receipt Fri Aug 19 06:34:23 2022 +0000 2.2 +++ b/motion/receipt Sun Aug 21 17:07:48 2022 +0100 2.3 @@ -11,10 +11,12 @@ 2.4 TARBALL="$PACKAGE-$VERSION.tar.gz" 2.5 WGET_URL="https://github.com/Motion-Project/$PACKAGE/archive/release-$VERSION.tar.gz" 2.6 2.7 -DEPENDS="ffmpeg jpeg libmicrohttpd libpthread-stubs libv4l" 2.8 +DEPENDS="ffmpeg jpeg libatomic libmicrohttpd libpthread-stubs libv4l" 2.9 BUILD_DEPENDS="automake ffmpeg-dev jpeg-dev libatomic libmicrohttpd-dev 2.10 libpthread-stubs libtool libv4l-dev" 2.11 2.12 +CONFIG_FILES="/etc/motion/motion.conf" 2.13 + 2.14 current_version() 2.15 { 2.16 wget -O - ${WGET_URL%/arch*}/releases 2>/dev/null | \ 2.17 @@ -32,8 +34,7 @@ 2.18 ./configure \ 2.19 CFLAGS="$CFLAGS -lvpx" \ 2.20 LDFLAGS="$LDFLAGS -latomic" \ 2.21 - --disable-nls \ 2.22 - --sysconfdir=/etc/motion && 2.23 + --sysconfdir=/etc && 2.24 make && 2.25 make install 2.26 } 2.27 @@ -44,9 +45,7 @@ 2.28 mkdir -p $fs/etc/motion 2.29 mkdir -p $fs/usr 2.30 2.31 - cp -a $install/usr/bin $fs/usr 2.32 - cp -a $stuff/motion.conf $fs/etc/motion 2.33 - cp -a $stuff/init.d $fs/etc 2.34 - 2.35 - chmod 0644 $fs/etc/motion/* 2.36 + cp -a $install/usr/bin $fs/usr 2.37 + cp -a $stuff/motion-$VERSION.conf $fs/etc/motion/motion.conf 2.38 + cp -a $stuff/init.d $fs/etc 2.39 }
3.1 --- a/motion/stuff/init.d/motion Fri Aug 19 06:34:23 2022 +0000 3.2 +++ b/motion/stuff/init.d/motion Sun Aug 21 17:07:48 2022 +0100 3.3 @@ -1,7 +1,6 @@ 3.4 #!/bin/sh 3.5 # /etc/init.d/motion: Start, stop and restart Motion daemon on SliTaz, 3.6 -# at boot time or with the command line. Daemons options are configured 3.7 -# with /etc/daemons.conf 3.8 +# at boot time or with the command line. 3.9 # 3.10 . /etc/init.d/rc.functions 3.11 3.12 @@ -30,7 +29,6 @@ 3.13 fi 3.14 action 'Stopping %s: %s...' "$DESC" $NAME 3.15 kill $(cat $PIDFILE) 3.16 - rm $PIDFILE 3.17 status 3.18 ;; 3.19 (restart) 3.20 @@ -41,7 +39,6 @@ 3.21 fi 3.22 _ 'Restarting %s: %s...' "$DESC" $NAME 3.23 kill $(cat $PIDFILE) 3.24 - rm $PIDFILE 3.25 sleep 2 3.26 $DAEMON -p $PIDFILE 3.27 status
4.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 4.2 +++ b/motion/stuff/motion-4.4.0.conf Sun Aug 21 17:07:48 2022 +0100 4.3 @@ -0,0 +1,178 @@ 4.4 +# This distribution example file is renamed to /etc/motion/motion.conf 4.5 +# and modified for SliTaz. 4.6 +# 4.7 +# This config file was generated by motion 4.4.0 4.8 +# Documentation: /usr/share/doc/motion/motion_guide.html 4.9 +# 4.10 +# This file contains only the basic configuration options to get a 4.11 +# system working. There are many more options available. Please 4.12 +# consult the documentation for the complete list of all options. 4.13 +# 4.14 + 4.15 +############################################################ 4.16 +# System control configuration parameters 4.17 +############################################################ 4.18 + 4.19 +# Start in daemon (background) mode and release terminal. 4.20 +daemon on 4.21 + 4.22 +# Start in Setup-Mode, daemon disabled. 4.23 +setup_mode off 4.24 + 4.25 +# File to store the process ID. 4.26 +pid_file /run/motion/motion.pid 4.27 + 4.28 +# File to write logs messages into. If not defined stderr and syslog is used. 4.29 +; log_file value 4.30 + 4.31 +# Level of log messages [1..9] (EMG, ALR, CRT, ERR, WRN, NTC, INF, DBG, ALL). 4.32 +log_level 6 4.33 + 4.34 +# Target directory for pictures, snapshots and movies 4.35 +target_dir /var/lib/motion/cam1 4.36 + 4.37 +# Video device (e.g. /dev/video0) to be used for capturing. 4.38 +video_device /dev/video0 4.39 + 4.40 +# Parameters to control video device. See motion_guide.html 4.41 +; vid_control_params value 4.42 + 4.43 +# The full URL of the network camera stream. 4.44 +; netcam_url value 4.45 + 4.46 +# Name of mmal camera (e.g. vc.ril.camera for pi camera). 4.47 +; mmalcam_name value 4.48 + 4.49 +# Camera control parameters (see raspivid/raspistill tool documentation) 4.50 +; mmalcam_control_params value 4.51 + 4.52 +############################################################ 4.53 +# Image Processing configuration parameters 4.54 +############################################################ 4.55 + 4.56 +# Image width in pixels. 4.57 +# width 640 replaced by 4.58 +width 320 4.59 + 4.60 +# Image height in pixels. 4.61 +# height 480 replaced by 4.62 +height 240 4.63 + 4.64 +# Maximum number of frames to be captured per second. 4.65 +# framerate 15 replaced by 4.66 +framerate 2 4.67 + 4.68 +# Text to be overlayed in the lower left corner of images 4.69 +; text_left CAMERA1 4.70 + 4.71 +# Text to be overlayed in the lower right corner of images. 4.72 +text_right %Y-%m-%d\n%T-%q 4.73 + 4.74 +############################################################ 4.75 +# Motion detection configuration parameters 4.76 +############################################################ 4.77 + 4.78 +# Always save pictures and movies even if there was no motion. 4.79 +emulate_motion off 4.80 + 4.81 +# Threshold for number of changed pixels that triggers motion. 4.82 +threshold 1500 4.83 + 4.84 +# Noise threshold for the motion detection. 4.85 +noise_level 32 4.86 + 4.87 +# Despeckle the image using (E/e)rode or (D/d)ilate or (l)abel. 4.88 +despeckle_filter EedDl 4.89 + 4.90 +# Number of images that must contain motion to trigger an event. 4.91 +minimum_motion_frames 1 4.92 + 4.93 +# Gap in seconds of no motion detected that triggers the end of an event. 4.94 +event_gap 60 4.95 + 4.96 +# The number of pre-captured (buffered) pictures from before motion. 4.97 +# pre_capture 3 replaced by 4.98 +pre_capture 0 4.99 + 4.100 +# Number of frames to capture after motion is no longer detected. 4.101 +post_capture 0 4.102 + 4.103 +############################################################ 4.104 +# Script execution configuration parameters 4.105 +############################################################ 4.106 + 4.107 +# Command to be executed when an event starts. 4.108 +; on_event_start value 4.109 + 4.110 +# Command to be executed when an event ends. 4.111 +; on_event_end value 4.112 + 4.113 +# Command to be executed when a movie file is closed. 4.114 +; on_movie_end value 4.115 + 4.116 +############################################################ 4.117 +# Picture output configuration parameters 4.118 +############################################################ 4.119 + 4.120 +# Output pictures when motion is detected 4.121 +picture_output off 4.122 + 4.123 +# File name(without extension) for pictures relative to target directory 4.124 +picture_filename %Y%m%d%H%M%S-%q 4.125 + 4.126 +############################################################ 4.127 +# Movie output configuration parameters 4.128 +############################################################ 4.129 + 4.130 +# Create movies of motion events. 4.131 +movie_output on 4.132 + 4.133 +# Maximum length of movie in seconds. 4.134 +# movie_max_time 60 replaced by 4.135 +movie_max_time 0 4.136 + 4.137 +# The encoding quality of the movie. (0=use bitrate. 1=worst quality, 100=best) 4.138 +# movie_quality 45 replaced by 4.139 +movie_quality 75 4.140 + 4.141 +# Container/Codec to used for the movie. See motion_guide.html 4.142 +movie_codec mkv 4.143 + 4.144 +# File name(without extension) for movies relative to target directory 4.145 +movie_filename %t-%v-%Y%m%d%H%M%S 4.146 + 4.147 +############################################################ 4.148 +# Webcontrol configuration parameters 4.149 +############################################################ 4.150 + 4.151 +# Port number used for the webcontrol. 4.152 +webcontrol_port 8080 4.153 + 4.154 +# Restrict webcontrol connections to the localhost. 4.155 +webcontrol_localhost on 4.156 + 4.157 +# Type of configuration options to allow via the webcontrol. 4.158 +webcontrol_parms 0 4.159 + 4.160 +############################################################ 4.161 +# Live stream configuration parameters 4.162 +############################################################ 4.163 + 4.164 +# The port number for the live stream. 4.165 +stream_port 8081 4.166 + 4.167 +# Restrict stream connections to the localhost. 4.168 +stream_localhost on 4.169 + 4.170 +############################################################## 4.171 +# Camera config files - One for each camera. 4.172 +############################################################## 4.173 +; camera /etc/motion/camera1.conf 4.174 +; camera /etc/motion/camera2.conf 4.175 +; camera /etc/motion/camera3.conf 4.176 +; camera /etc/motion/camera4.conf 4.177 + 4.178 +############################################################## 4.179 +# Directory to read '.conf' files for cameras. 4.180 +############################################################## 4.181 +; camera_dir /etc/motion/conf.d