Changeset 18461


Ignore:
Timestamp:
2009-11-22T04:52:52+01:00 (8 years ago)
Author:
nbd
Message:

merge ahcpd from trunk to 8.09

Location:
branches/packages_8.09/ipv6/ahcpd
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/packages_8.09/ipv6/ahcpd/Makefile

    r11291 r18461  
    55# See /LICENSE for more information. 
    66# 
    7 # $Id$ 
    87 
    98include $(TOPDIR)/rules.mk 
    109 
    1110PKG_NAME:=ahcpd 
    12 PKG_VERSION:=0.5 
    13 PKG_RELEASE:=1 
     11PKG_VERSION:=0.50 
     12PKG_RELEASE:=3 
    1413 
    1514PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz 
    1615PKG_SOURCE_URL:=http://www.pps.jussieu.fr/~jch/software/files/ 
    17 PKG_MD5SUM:=0e5fe1199161eeef214c43eca7eec9a1 
     16PKG_MD5SUM:=627ec199784c60e5250651f82511fff2 
    1817 
    1918include $(INCLUDE_DIR)/package.mk 
     
    5453define Package/ahcpd/install 
    5554        $(INSTALL_DIR) $(1)/usr/bin 
    56         $(INSTALL_BIN) $(PKG_BUILD_DIR)/ahcp-generate{,-address} $(1)/usr/bin/ 
    5755        $(INSTALL_DIR) $(1)/usr/lib/ahcp 
    58         $(INSTALL_BIN) $(PKG_BUILD_DIR)/ahcp{,-dummy}-config.sh $(1)/usr/lib/ahcp/ 
     56        $(INSTALL_BIN) $(PKG_BUILD_DIR)/ahcp-config.sh $(1)/usr/lib/ahcp/ 
    5957        $(INSTALL_DIR) $(1)/usr/sbin 
    6058        $(INSTALL_BIN) $(PKG_BUILD_DIR)/ahcpd $(1)/usr/sbin/ 
  • branches/packages_8.09/ipv6/ahcpd/files/ahcpd.config

    r11664 r18461  
    11config ahcpd 
    22        option interfaces "wl0" 
    3         # Comment out to actually disable, see ticket 3550 
     3        option no_config true 
    44        option no_dns false 
    5         option no_ipv4 true 
     5        option ipv4_only false 
     6        option ipv6_only false 
  • branches/packages_8.09/ipv6/ahcpd/files/ahcpd.init

    r11505 r18461  
    88        local cfg="$1" 
    99        config_get interfaces "$cfg" interfaces 
    10         config_get no_ipv4 "$cfg" no_ipv4 
    11         config_get no_dns "$cfg" no_dns 
     10        config_get_bool no_config "$cfg" no_config 0 
     11        config_get_bool ipv4_only "$cfg" ipv4_only 0 
     12        config_get_bool ipv6_only "$cfg" ipv6_only 0 
     13        config_get_bool no_dns "$cfg" no_dns 0 
    1214} 
    1315 
     
    1618        config_foreach ahcpd_config ahcpd 
    1719        mkdir -p /var/lib 
    18         [ -r /usr/lib/ahcp/ahcp.dat ] && authority="-a /usr/lib/ahcp/ahcp.dat" 
     20        if [ "$no_config" -eq 0 ]; then 
     21                unset no_config 
     22        fi 
     23        if [ "$ipv4_only" -eq 0 ]; then 
     24                unset ipv4_only 
     25        fi 
     26        if [ "$ipv6_only" -eq 0 ]; then 
     27                unset ipv6_only 
     28        fi 
     29        if [ "$no_dns" -eq 0 ]; then 
     30                unset no_dns 
     31        fi 
    1932        if [ -e $pidfile ] ; then 
    2033                echo "$pidfile exists -- not starting ahcpd." >&2 
    2134        else 
    22                 /usr/sbin/ahcpd -D -I $pidfile ${no_ipv4:+-s} ${no_dns:+-N} $authority $interfaces 
     35                /usr/sbin/ahcpd -s /usr/lib/ahcp/ahcp-config.sh -D -I $pidfile \ 
     36                ${ipv4_only:+-4} ${ipv6_only:+-6} ${no_dns:+-N} ${no_config:+-n} \ 
     37                $interfaces 
    2338        fi 
    2439} 
Note: See TracChangeset for help on using the changeset viewer.