--- make/radvd/radvd.mk
+++ make/radvd/radvd.mk
@@ -1,7 +1,7 @@
RADVD_VERSION:=1.0
RADVD_SOURCE:=radvd-$(RADVD_VERSION).tar.gz
RADVD_SITE:=http://www.litech.org/radvd/dist/
-RADVD_MAKE_DIR:=$(MAKE_DIR)/openvpn
+RADVD_MAKE_DIR:=$(MAKE_DIR)/radvd
RADVD_DIR:=$(SOURCE_DIR)/radvd-$(RADVD_VERSION)
RADVD_BINARY:=$(RADVD_DIR)/radvd
RADVD_PKG_VERSION:=0.1
@@ -20,15 +20,20 @@
$(DL_DIR)/$(RADVD_PKG_SOURCE): | $(DL_DIR)
@$(DL_TOOL) $(DL_DIR) $(TOPDIR)/.config $(RADVD_PKG_SOURCE) $(RADVD_PKG_SITE)
-$(RADVD_DIR)/.unpacked: $(DL_DIR)/$(RADVD_SOURCE) $(RADVD_DS_CONFIG_FILE)
+$(RADVD_DIR)/.unpacked: $(DL_DIR)/$(RADVD_SOURCE) # $(RADVD_DS_CONFIG_FILE)
rm -rf $(RADVD_DIR)
tar -C $(SOURCE_DIR) $(VERBOSE) -xzf $(DL_DIR)/$(RADVD_SOURCE)
+ shopt -s nullglob; for i in $(RADVD_MAKE_DIR)/patches/*.patch; do \
+ patch -d $(RADVD_DIR) -p0 < $$i; \
+ done
touch $@
# Hier koennten noch unnoetige Parameter dabei sein
$(RADVD_DIR)/.configured: $(RADVD_DIR)/.unpacked
( cd $(RADVD_DIR); rm -f config.{cache,status}; \
$(TARGET_CONFIGURE_OPTS) \
+ CC="$(TARGET_CC)" \
+ LD="$(TARGET_LD)" \
CFLAGS="$(TARGET_CFLAGS)" \
CPPFLAGS="-I$(TARGET_MAKE_PATH)/../usr/include" \
LDFLAGS="-L$(TARGET_MAKE_PATH)/../usr/lib" \
@@ -71,7 +76,7 @@
@tar -C $(PACKAGES_DIR) -xjf $(DL_DIR)/$(RADVD_PKG_SOURCE)
@touch $@
-radvd: $(PACKAGES_DIR)/.$(RADVD_PKG_NAME)
+radvd: # $(PACKAGES_DIR)/.$(RADVD_PKG_NAME)
radvd-package: $(PACKAGES_DIR)/.$(RADVD_PKG_NAME)
tar -C $(PACKAGES_DIR) $(VERBOSE) --exclude .svn -cjf $(PACKAGES_BUILD_DIR)/$(RADVD_PKG_SOURCE) $(RADVD_PKG_NAME)