Changeset 7b7525c in freewrt for package/ez-ipupdate


Ignore:
Timestamp:
Dec 6, 2006, 6:51:28 PM (19 years ago)
Author:
Markus Wigge <markus@…>
Branches:
freewrt_1_0, freewrt_2_0
Children:
f09ff07
Parents:
b0b7ad7
Message:
  • updated init script to common style
  • init script start service in daemon mode now
  • removed hotplug script because ez-ipupdate keeps track of the configured interface on its own.
  • added rc.conf option

git-svn-id: svn://www.freewrt.org/branches/freewrt_1_0@1272 afb5a338-a214-0410-bd46-81f09a774fd1

Location:
package/ez-ipupdate
Files:
1 added
1 deleted
3 edited

Legend:

Unmodified
Added
Removed
  • package/ez-ipupdate/Makefile

    rb0b7ad7 r7b7525c  
    1111PKG_RELEASE:=           2
    1212PKG_MD5SUM:=            000211add4c4845ffa4211841bff4fb0
     13PKG_INIT:=              50
    1314
    1415PKG_SOURCE_URL:=        http://ftp.debian.org/debian/pool/main/e/ez-ipupdate \
     
    4950
    5051$(IPKG_EZIPUPDATE):
    51         install -d -m0755 $(IDIR_EZIPUPDATE)/etc
     52        $(INSTALL_DIR) $(IDIR_EZIPUPDATE)/etc
    5253        install -m0600 ./files/$(PKG_NAME).conf $(IDIR_EZIPUPDATE)/etc/
    53         install -d -m0755 $(IDIR_EZIPUPDATE)/etc/hotplug.d/iface
    54         install -m0755 ./files/$(PKG_NAME).hotplug $(IDIR_EZIPUPDATE)/etc/hotplug.d/iface/10-$(PKG_NAME)
    55         install -d -m0755 $(IDIR_EZIPUPDATE)/usr/sbin
    56         install -m0755 $(WRKBUILD)/$(PKG_NAME) $(IDIR_EZIPUPDATE)/usr/sbin/
     54        $(INSTALL_DIR) $(IDIR_EZIPUPDATE)/usr/sbin
     55        $(INSTALL_BIN) $(WRKBUILD)/$(PKG_NAME) $(IDIR_EZIPUPDATE)/usr/sbin/
     56        $(INSTALL_DIR) $(IDIR_EZIPUPDATE)/etc/init.d
     57        $(INSTALL_BIN) ./files/ez-ipupdate.init \
     58                $(IDIR_EZIPUPDATE)/etc/init.d/S$(PKG_INIT)ez-ipupdate
    5759        $(RSTRIP) $(IDIR_EZIPUPDATE)
    5860        $(IPKG_BUILD) $(IDIR_EZIPUPDATE) $(PACKAGE_DIR)
  • package/ez-ipupdate/files/ez-ipupdate.conf

    rb0b7ad7 r7b7525c  
    11service-type=zoneedit
     2server=your.update.server
    23user=myname:mypassword
    34host=mydomain.com
     5interface=ppp0
    46quiet
    57
  • package/ez-ipupdate/files/ez-ipupdate.init

    rb0b7ad7 r7b7525c  
    11#!/bin/sh
    22
    3 BIN=ez-ipupdate
    4 CONF=/etc/$BIN.conf
    5 RUN_D=/var/run
    6 PID_F=$RUN_D/$BIN.pid
    7 [ -f $CONF ] || exit
     3. /etc/rc.conf
    84
    95case $1 in
    10 autostart|start)
    11   mkdir -p $RUN_D
    12   $BIN -c $CONF
    13   ;;
    14  stop)
    15   [ -f $PID_F ] && kill $(cat $PID_F)
    16   ;;
    17  *)
    18   echo "usage: $0 (start|stop)"
    19   exit 1
     6autostart)
     7        test x"${ezipupdate:-NO}" = x"NO" && exit 0
     8        exec $0 start
     9        ;;
     10start)
     11        /usr/sbin/ez-ipupdate -c /etc/ez-ipupdate.conf -d
     12        ;;
     13stop)
     14        killall ez-ipupdate
     15        ;;
     16restart)
     17        $0 stop
     18        $0 start
     19        ;;
     20*)
     21        echo "Usage: $0 {start | stop | restart}"
     22        exit 1
     23        ;;
    2024esac
    21 
    2225exit $?
Note: See TracChangeset for help on using the changeset viewer.