Changeset 28835


Ignore:
Timestamp:
2011-11-07T23:58:34+01:00 (6 years ago)
Author:
nico
Message:

package/base-files: use new service wrapper

Location:
trunk/package/base-files
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/package/base-files/Makefile

    r28732 r28835  
    1111 
    1212PKG_NAME:=base-files 
    13 PKG_RELEASE:=86 
     13PKG_RELEASE:=87 
    1414 
    1515PKG_FILE_DEPENDS:=$(PLATFORM_DIR)/ $(GENERIC_PLATFORM_DIR)/base-files/ 
  • trunk/package/base-files/files/etc/init.d/boot

    r28733 r28835  
    11#!/bin/sh /etc/rc.common 
    2 # Copyright (C) 2006 OpenWrt.org 
     2# Copyright (C) 2006-2011 OpenWrt.org 
    33 
    44START=10 
     
    2424 
    2525        if [ -x /sbin/syslogd ]; then 
    26                 local log_ip log_size log_port log_type log_file 
     26                local args log_ip log_size log_port log_type log_file 
    2727                config_get log_ip "$cfg" log_ip  
    2828                config_get log_size "$cfg" log_size 16 
     
    3030                config_get log_type "$cfg" log_type circular 
    3131                config_get log_file "$cfg" log_file "/var/log/messages" 
     32                args="${log_ip:+-L -R ${log_ip}:${log_port}} ${conloglevel:+-l $conloglevel}" 
    3233                if [ "$log_type" = "file" ]; then 
    33                         syslogd -s $log_size -O $log_file \ 
    34                                 ${log_ip:+-L -R ${log_ip}:${log_port}} \ 
    35                                 ${conloglevel:+-l $conloglevel} -S 
     34                        args="$args -s $log_size -O $log_file -S" 
    3635                else 
    37                         syslogd -C${log_size} \ 
    38                                 ${log_ip:+-L -R ${log_ip}:${log_port}} \ 
    39                                 ${conloglevel:+-l $conloglevel} 
     36                        args="$args -C${log_size}" 
    4037                fi 
     38                service_start /sbin/syslogd $args 
    4139        fi 
    42         config_get klogconloglevel "$cfg" klogconloglevel 
    43         [ -x /sbin/klogd ] && klogd ${klogconloglevel:+-c $klogconloglevel} 
     40        if [ -x /sbin/klogd ]; then 
     41                config_get klogconloglevel "$cfg" klogconloglevel 
     42                args="${klogconloglevel:+-c $klogconloglevel}" 
     43                service_start /sbin/klogd $args 
     44        fi 
    4445} 
    4546 
     
    102103 
    103104stop() { 
    104         killall -9 syslogd 2> /dev/null 
     105        service_stop /sbin/klogd 
     106        service_stop /sbin/syslogd 
    105107} 
    106  
  • trunk/package/base-files/files/etc/init.d/sysntpd

    r28612 r28835  
    44START=98 
    55 
    6 BIN=/usr/sbin/ntpd 
    7 PID=/var/run/sysntpd.pid 
     6SERVICE_DAEMONIZE=1 
     7SERVICE_WRITE_PID=1 
     8SERVICE_PID_FILE=/var/run/sysntpd.pid 
    89 
    910start() { 
    10         [ -x $BIN ] || exit 0 
     11        [ -x $PROG ] || return 1 
    1112 
    1213        local peers 
     
    2627                done 
    2728 
    28                 start-stop-daemon -x $BIN -m -p $PID -b -S -- $args 
     29                service_start /usr/sbin/ntpd $args 
    2930        fi 
    3031} 
    3132 
    3233stop() { 
    33         service_kill ${BIN##*/} $PID 
    34         rm -f $PID 
     34        service_stop /usr/sbin/ntpd 
    3535} 
  • trunk/package/base-files/files/etc/init.d/watchdog

    r21341 r28835  
    11#!/bin/sh /etc/rc.common 
    2 # Copyright (C) 2008-2010 OpenWrt.org 
     2# Copyright (C) 2008-2011 OpenWrt.org 
    33 
    44START=97 
     5 
    56start() { 
    6         [ -c /dev/watchdog ] && [ -x /sbin/watchdog ] && \ 
    7                 watchdog -t 5 /dev/watchdog 
     7        [ -c /dev/watchdog ] || return 1 
     8        [ -x /sbin/watchdog ] || return 1 
     9        service_start /sbin/watchdog -t 5 /dev/watchdog 
    810} 
    9  
    1011stop() { 
    11         killall -q watchdog 
     12        service_stop /sbin/watchdog 
    1213} 
Note: See TracChangeset for help on using the changeset viewer.