Changeset 2638

Show
Ignore:
Timestamp:
05/23/07 16:59:17 (2 years ago)
Author:
tg
Message:

rc.conf support for inetd and rdate

Files:

Legend:

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

    r2615 r2638  
    99PKG_NAME:=              busybox 
    1010PKG_VERSION:=           1.4.2 
    11 PKG_RELEASE:=           8 
     11PKG_RELEASE:=           9 
    1212PKG_MD5SUM:=            b4c61fb15642be9dde20e8493788c585 
    1313PKG_SOURCE:=            $(PKG_NAME)-$(PKG_VERSION).tar.bz2 
     
    3636                ARCH="$(ARCH)" -C $(WRKBUILD) install 
    3737        $(INSTALL_DIR) $(IDIR_BUSYBOX)/etc/init.d/ 
    38         $(INSTALL_BIN) ./files/syslog.init \ 
     38        $(INSTALL_DATA) ./files/syslog.init \ 
    3939                $(IDIR_BUSYBOX)/etc/init.d/syslog 
    40         $(INSTALL_BIN) ./files/network.init \ 
     40        $(INSTALL_DATA) ./files/network.init \ 
    4141                $(IDIR_BUSYBOX)/etc/init.d/network 
    42         $(INSTALL_BIN) ./files/crond.init \ 
     42        $(INSTALL_DATA) ./files/crond.init \ 
    4343                $(IDIR_BUSYBOX)/etc/init.d/crond 
    4444        $(INSTALL_DIR) $(IDIR_BUSYBOX)/etc/network 
     
    5454        $(INSTALL_DIR) $(IDIR_BUSYBOX)/etc/network/if-post-down.d 
    5555ifneq (${BUSYBOX_CONFIG_APP_UDHCPD},) 
    56         ${INSTALL_BIN} ./files/udhcpd.init \ 
     56        ${INSTALL_DATA} ./files/udhcpd.init \ 
    5757                ${IDIR_BUSYBOX}/etc/init.d/udhcpd 
    5858        ${INSTALL_DATA} ./files/udhcpd.conf ${IDIR_BUSYBOX}/etc/ 
  • trunk/freewrt/package/busybox/ipkg/busybox.postinst

    r2097 r2638  
    66add_rcconf syslogd syslogd YES 
    77add_rcconf syslogd_flags syslogd_flags "\"-C16\"" 
     8(if test -e $IPKG_INSTROOT/usr/sbin/inetd; then 
     9        add_rcconf inetd 
     10        cd $IPKG_INSTROOT/etc/init.d; test ! -e inetd && cat >inetd <<-'EOF' 
     11                #FWINIT 41 
     12                . /etc/rc.conf 
     13                case $1 in 
     14                autostart) 
     15                        test x"$inetd" = x"NO" && exit 0 
     16                        test -e /etc/inetd.conf || exit 0 
     17                        exec $0 start 
     18                        ;; 
     19                start) 
     20                        /usr/sbin/inetd 
     21                        ;; 
     22                autostop) 
     23                        ;; 
     24                stop) 
     25                        killall inetd 
     26                        ;; 
     27                restart) 
     28                        $0 stop 
     29                        exec $0 start 
     30                        ;; 
     31                *) 
     32                        echo "Usage: $0 {start | stop | restart}" 
     33                        exit 1 
     34                        ;; 
     35                esac 
     36                exit $? 
     37        EOF 
     38fi) 
  • trunk/freewrt/package/rdate/Makefile

    r2589 r2638  
    99PKG_NAME=               rdate 
    1010PKG_VERSION=            20070514 
    11 PKG_RELEASE=            1 
     11PKG_RELEASE=            2 
    1212PKG_MD5SUM=             22f4a8e56b4b5ad6f695a8a694215491 
    1313PKG_SOURCE_URL=         http://www.mirbsd.org/MirOS/dist/mir/rdate/ \ 
     
    2323 
    2424do-install: 
    25         ${INSTALL_DIR} ${IDIR_RDATE}/usr/sbin 
     25        ${INSTALL_DIR} ${IDIR_RDATE}/{etc/init.d,usr/sbin} 
    2626        ${INSTALL_BIN} ${WRKBUILD}/rdate ${IDIR_RDATE}/usr/sbin/ 
     27        ${INSTALL_DATA} rdate.init ${IDIR_RDATE}/etc/init.d/rdate 
    2728 
    2829include ${TOPDIR}/mk/pkg-bottom.mk