[package] ahcpd: Fix server mode (broken script)
[openwrt/svn-archive/archive.git] / ipv6 / ahcpd / Makefile
index 0595e5498911534c73d3962e95a4601c6e35f16f..b044e66e2b3762530ccea5ace1210a431639760a 100644 (file)
@@ -4,17 +4,17 @@
 # This is free software, licensed under the GNU General Public License v2.
 # See /LICENSE for more information.
 #
-# $Id$
 
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=ahcpd
-PKG_VERSION:=0.2
-PKG_RELEASE:=1
+PKG_VERSION:=0.51
+PKG_RELEASE:=2
 
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
 PKG_SOURCE_URL:=http://www.pps.jussieu.fr/~jch/software/files/
-PKG_MD5SUM:=f75253b74bc54e117ba030c97c75c224
+PKG_MD5SUM:=86b70d278dfb5a1e33cd1a1ceae9e715
+
 
 include $(INCLUDE_DIR)/package.mk
 
@@ -23,7 +23,8 @@ define Package/ahcpd
   CATEGORY:=IPv6
   TITLE:=Ad-Hoc Configuration Protocol daemon
   URL:=http://www.pps.jussieu.fr/~jch/software/ahcp/
-  DEPENDS:=+kmod-ipv6 +ip
+  MAINTAINER:=Gabriel Kerneis <kerneis@pps.jussieu.fr>
+  DEPENDS:=+kmod-ipv6 +ip +librt
 endef
 
 define Package/ahcpd/description
@@ -33,33 +34,20 @@ define Package/ahcpd/description
  also be used on wired networks.
 endef
 
-define Build/Configure
-       ( cd $(PKG_BUILD_DIR); \
-               $(SED) 's,/usr/local/bin/,/usr/lib/ahcp/,g' ahcpd.c ; \
-               $(SED) 's,/usr/local/lib/ahcp/,/usr/lib/ahcp/,g' ahcp-config.sh ; \
-       )
-endef
-
-define Build/Compile
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               CC="$(TARGET_CC)" \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               all
-endef
-
 define Package/ahcpd/conffiles
 /etc/config/ahcpd
 endef
 
 define Package/ahcpd/install
        $(INSTALL_DIR) $(1)/usr/bin
-       $(INSTALL_BIN) $(PKG_BUILD_DIR)/ahcp-generate{,-address} $(1)/usr/bin/
-       $(INSTALL_DIR) $(1)/usr/lib/ahcp
-       $(INSTALL_BIN) $(PKG_BUILD_DIR)/{ahcp,dummy}-config.sh $(1)/usr/lib/ahcp/
+       $(INSTALL_DIR) $(1)/etc/ahcp
+       $(INSTALL_BIN) $(PKG_BUILD_DIR)/ahcp-config.sh $(1)/etc/ahcp/
        $(INSTALL_DIR) $(1)/usr/sbin
        $(INSTALL_BIN) $(PKG_BUILD_DIR)/ahcpd $(1)/usr/sbin/
        $(INSTALL_DIR) $(1)/etc/config
-       $(INSTALL_DATA) ./files/ahcpd.config $(1)/etc/config/ahcpd
+       $(INSTALL_CONF) ./files/ahcpd.config $(1)/etc/config/ahcpd
+       $(INSTALL_DIR) $(1)/lib/network
+       $(INSTALL_BIN) ./files/ahcp.sh $(1)/lib/network/
        $(INSTALL_DIR) $(1)/etc/init.d
        $(INSTALL_BIN) ./files/ahcpd.init $(1)/etc/init.d/ahcpd
 endef