Changeset 613

Show
Ignore:
Timestamp:
09/16/06 21:52:16 (2 years ago)
Author:
wbx
Message:

add postinst script and a real startup script

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/freewrt/package/srelay/Makefile

    r600 r613  
    5858 
    5959$(IPKG_SRELAY): 
    60         install -m0755 -d $(IDIR_SRELAY)/usr/bin 
    61         install -m0755 -d $(IDIR_SRELAY)/etc/init.d 
    62         $(CP) $(WRKINST)/srelay $(IDIR_SRELAY)/usr/bin/ 
    63         $(CP) files/srelay.init $(IDIR_SRELAY)/etc/init.d/S$(PKG_INIT_LEVEL)srelay 
    64         $(CP) files/srelay.conf $(IDIR_SRELAY)/etc 
    65         chmod 755 $(IDIR_SRELAY)/etc/init.d/S$(PKG_INIT)srelay 
     60        $(INSTALL_DIR) $(IDIR_SRELAY)/usr/bin 
     61        $(INSTALL_DIR) $(IDIR_SRELAY)/etc/init.d 
     62        $(INSTALL_BIN) $(WRKINST)/srelay $(IDIR_SRELAY)/usr/bin/ 
     63        $(INSTALL_BIN) ./files/srelay.init $(IDIR_SRELAY)/etc/init.d/S$(PKG_INIT)srelay 
     64        $(INSTALL_DATA) ./files/srelay.conf $(IDIR_SRELAY)/etc 
    6665        $(RSTRIP) $(IDIR_SRELAY) 
    6766        $(IPKG_BUILD) $(IDIR_SRELAY) $(PACKAGE_DIR) 
  • trunk/freewrt/package/srelay/files/srelay.init

    r1 r613  
    11#!/bin/sh 
    22 
    3 if [ -f /etc/srelay.conf ];then 
    4         srelay -c /etc/srelay.conf -r -s  
    5 fi 
     3. /etc/rc.conf 
     4 
     5case $1 in 
     6autostart) 
     7        test x"$srelay" = x"NO" && exit 0 
     8        exec $0 start 
     9        ;; 
     10start) 
     11        [ -f /etc/srelay.conf ] || exit 
     12        srelay -c /etc/srelay.conf -r -s 
     13        ;; 
     14stop) 
     15        killall srelay 
     16        ;; 
     17restart) 
     18        $0 stop 
     19        $0 start 
     20        ;; 
     21*) 
     22        echo "Usage: $0 {start | stop | restart}" 
     23        ;; 
     24esac 
     25exit $?