Ignore:
Timestamp:
2011-11-13T23:15:38+01:00 (5 years ago)
Author:
nico
Message:

packages/btpd: use new service functions

File:
1 edited

Legend:

Unmodified
Added
Removed
  • packages/net/btpd/files/btpd.init

    r23463 r29055  
    11#!/bin/sh /etc/rc.common 
    2 # Copyright (C) 2006-2010 OpenWrt.org 
     2# Copyright (C) 2006-2011 OpenWrt.org 
     3 
    34START=99 
    45 
     
    2223} 
    2324 
    24 directory="" 
    2525 
    2626btpd() { 
    2727        local cfg="$1" 
     28        args="" 
     29        directory="" 
    2830        append_bool "$cfg" useipv4 "-4" 
    2931        append_bool "$cfg" useipv6 "-6" 
     
    3941 
    4042start() { 
    41         include /lib/network 
    4243        config_load btpd 
    43         args="" 
    4444        config_foreach btpd btpd 
    45         /usr/bin/btpd $args 
     45 
     46        service_start /usr/bin/btpd $args 
    4647} 
    4748 
    4849stop() { 
    49         include /lib/network 
    5050        config_load btpd 
    51         args="" 
    5251        config_foreach btpd btpd 
    53          
     52 
    5453        [ -d $directory ] && args="-d $directory " 
    55         echo -n "stop btpd " 
    56          
     54 
    5755        while btcli $args kill ; do 
    58                 echo -n . 
    5956                sleep 3 
    6057        done 2>/dev/null 
    61          
    62         killall /usr/bin/btpd > /dev/null 2>&1 
    63          
    64         echo " done" 
    65         return 0 
     58 
     59        service_stop /usr/bin/btpd 
    6660} 
    6761 
Note: See TracChangeset for help on using the changeset viewer.