This adds additional packages for the arprefresh, dyn-gw-plain & quagga olsrd plugins
Signed off by: nlinux (mark.kelly at cadre5.com)
Index: packages/net/olsrd/Makefile =================================================================== --- packages/net/olsrd/Makefile (revision 10465) +++ packages/net/olsrd/Makefile (working copy) @@ -38,6 +38,12 @@ /etc/olsrd.conf endef +define Package/olsrd-mod-arprefresh + $(call Package/olsrd/template) + DEPENDS:=olsrd + TITLE:=Arp refresh plugin +endef + define Package/olsrd-mod-dot-draw $(call Package/olsrd/template) DEPENDS:=olsrd @@ -56,6 +62,12 @@ TITLE:=Dynamic internet gateway plugin endef +define Package/olsrd-mod-dyn-gw-plain + $(call Package/olsrd/template) + DEPENDS:=olsrd +libpthread + TITLE:=Dynamic internet gateway plugin no Ping/libthread +endef + define Package/olsrd-mod-httpinfo $(call Package/olsrd/template) DEPENDS:=olsrd @@ -68,6 +80,12 @@ TITLE:=Lightweight hostname resolver plugin endef +define Package/olsrd-mod-quagga + $(call Package/olsrd/template) + DEPENDS:=olsrd + TITLE:=quagga-protocols plugin +endef + define Package/olsrd-mod-secure $(call Package/olsrd/template) DEPENDS:=olsrd @@ -102,7 +120,7 @@ MANDIR="$(PKG_INSTALL_DIR)/usr/share/man" \ STRIP="true" \ INSTALL_LIB="true" \ - SUBDIRS="bmf dot_draw dyn_gw httpinfo nameservice secure txtinfo" \ + SUBDIRS="arprefresh bmf dot_draw dyn_gw dyn_gw_plain httpinfo nameservice quagga secure tas txtinfo" \ all libs install install_libs endef @@ -116,6 +134,11 @@ $(INSTALL_BIN) ./files/olsrd.init $(1)/etc/init.d/olsrd endef +define Package/olsrd-mod-arprefresh/install + $(INSTALL_DIR) $(1)/usr/lib + $(INSTALL_BIN) $(PKG_BUILD_DIR)/lib/arprefresh/olsrd_arprefresh.so.* $(1)/usr/lib/ +endef + define Package/olsrd-mod-dot-draw/install $(INSTALL_DIR) $(1)/usr/lib $(INSTALL_BIN) $(PKG_BUILD_DIR)/lib/dot_draw/olsrd_dot_draw.so.* $(1)/usr/lib/ @@ -131,6 +154,11 @@ $(INSTALL_BIN) $(PKG_BUILD_DIR)/lib/dyn_gw/olsrd_dyn_gw.so.* $(1)/usr/lib/ endef +define Package/olsrd-mod-dyn-gw-plain/install + $(INSTALL_DIR) $(1)/usr/lib + $(INSTALL_BIN) $(PKG_BUILD_DIR)/lib/dyn_gw_plain/olsrd_dyn_gw_plain.so.* $(1)/usr/lib/ +endef + define Package/olsrd-mod-httpinfo/install $(INSTALL_DIR) $(1)/usr/lib $(INSTALL_BIN) $(PKG_BUILD_DIR)/lib/httpinfo/olsrd_httpinfo.so.* $(1)/usr/lib/ @@ -141,6 +169,11 @@ $(INSTALL_BIN) $(PKG_BUILD_DIR)/lib/nameservice/olsrd_nameservice.so.* $(1)/usr/lib/ endef +define Package/olsrd-mod-quagga/install + $(INSTALL_DIR) $(1)/usr/lib + $(INSTALL_BIN) $(PKG_BUILD_DIR)/lib/quagga/olsrd_quagga.so.* $(1)/usr/lib/ +endef + define Package/olsrd-mod-secure/install $(INSTALL_DIR) $(1)/etc/olsrd.d $(CP) ./files/olsrd_secure_key $(1)/etc/olsrd.d/ @@ -154,10 +187,13 @@ endef $(eval $(call BuildPackage,olsrd)) +$(eval $(call BuildPackage,olsrd-mod-arprefresh)) $(eval $(call BuildPackage,olsrd-mod-dot-draw)) $(eval $(call BuildPackage,olsrd-mod-bmf)) $(eval $(call BuildPackage,olsrd-mod-dyn-gw)) +$(eval $(call BuildPackage,olsrd-mod-dyn-gw-plain)) $(eval $(call BuildPackage,olsrd-mod-httpinfo)) $(eval $(call BuildPackage,olsrd-mod-nameservice)) +$(eval $(call BuildPackage,olsrd-mod-quagga)) $(eval $(call BuildPackage,olsrd-mod-secure)) $(eval $(call BuildPackage,olsrd-mod-txtinfo))
_______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org http://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel