Changeset 29078


Ignore:
Timestamp:
2011-11-13T23:16:23+01:00 (6 years ago)
Author:
nico
Message:

packages/scpa5xx-view: use lowercase config option, use new service functions

Location:
packages/multimedia/spca5xx-view
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • packages/multimedia/spca5xx-view/Makefile

    r19719 r29078  
    11#  
    2 # Copyright (C) 2006 OpenWrt.org 
     2# Copyright (C) 2006-2011 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    1010PKG_NAME:=spca5xx-view 
    1111PKG_VERSION:=1 
    12 PKG_RELEASE:=1 
     12PKG_RELEASE:=2 
    1313 
    1414PKG_SOURCE:=spca5xx-view.tar.bz2 
  • packages/multimedia/spca5xx-view/files/servfox.config

    r7494 r29078  
    11config servfox 
    2         option Device       '/dev/video0' 
    3         option Port         '7070' 
    4         option Resolution   '640x480' 
     2        option device       '/dev/video0' 
     3        option port         '7070' 
     4        option resolution   '640x480' 
  • packages/multimedia/spca5xx-view/files/servfox.init

    r7494 r29078  
    11#!/bin/sh /etc/rc.common 
    2 # Copyright (C) 2006 OpenWrt.org 
     2# Copyright (C) 2006-2011 OpenWrt.org 
     3 
    34START=90 
    45 
    5 config_cb() { 
    6         local cfg="$CONFIG_SECTION" 
     6satrt_instance() { 
     7        local cfg="$1" 
    78        local res 
    89        local dev 
    910        local port  
    10         local cfgt 
    11         config_get cfgt "$cfg" TYPE 
    1211 
    13         case "$cfgt" in 
    14                 servfox) 
    15                         config_get res $cfg Resolution 
    16                         config_get dev $cfg Device 
    17                         config_get port $cfg Port 
    18  
    19                         SERVFOX_ARGS="${dev:+-d $dev} ${res:+-s $res} ${port:+-w $port}" 
    20                 ;; 
    21         esac 
     12        config_get res "$cfg" 'resolution' 
     13        config_get dev "$cfg" 'device' 
     14        config_get port "$cfg" 'port' 
     15        service_start bin/servfox ${dev:+-d $dev} ${res:+-s $res} ${port:+-w $port} 
    2216} 
    2317 
    2418start() { 
    25         config_load servfox  
    26         /bin/servfox $SERVFOX_ARGS & 
     19        config_load 'servfox' 
     20        config_foreach start_instance 'servfox' 
    2721} 
    2822 
    2923stop() { 
    30         killall servfox  
     24        service_stop /bin/servfox 
    3125} 
Note: See TracChangeset for help on using the changeset viewer.