X-Git-Url: https://git.rohieb.name/openwrt.git/blobdiff_plain/bcbd4e904c994372483bf76abb8baf1b7e66067b..7c99aef9c659928ccb0ee96125d22b817d28425d:/openwrt/package/portmap/Makefile

diff --git a/openwrt/package/portmap/Makefile b/openwrt/package/portmap/Makefile
index e8476ca3f..20bba966d 100644
--- a/openwrt/package/portmap/Makefile
+++ b/openwrt/package/portmap/Makefile
@@ -4,7 +4,7 @@ include $(TOPDIR)/rules.mk
 
 PKG_NAME:=portmap
 PKG_VERSION:=5beta
-PKG_RELEASE:=1
+PKG_RELEASE:=2
 PKG_MD5SUM:=781e16ed4487c4caa082c6fef09ead4f
 
 # space separated list or special @SF for sourceforge projects
@@ -20,15 +20,20 @@ include $(TOPDIR)/package/rules.mk
 $(eval $(call PKG_template,PORTMAP,portmap,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
 
 $(PKG_BUILD_DIR)/.configured:
-	touch $(PKG_BUILD_DIR)/.configured
+	touch $@
 
 $(PKG_BUILD_DIR)/.built:
 	$(MAKE) -C $(PKG_BUILD_DIR) \
 		$(TARGET_CONFIGURE_OPTS) \
-		CFLAGS="$(TARGET_CFLAGS) -DHOSTS_ACCESS -DFACILITY=LOG_DAEMON -DIGNORE_SIGCHLD" all
-	touch $(PKG_BUILD_DIR)/.built
+		CFLAGS="$(TARGET_CFLAGS) -I$(STAGING_DIR)/usr/include -DHOSTS_ACCESS -DFACILITY=LOG_DAEMON -DIGNORE_SIGCHLD" \
+		WRAP_LIB="-L$(STAGING_DIR)/usr/lib -lwrap" \
+		all
+	touch $@
 
 $(IPKG_PORTMAP):
+	install -d -m0755 $(IDIR_PORTMAP)/etc/init.d 
+	install -m0755 ./files/portmap.init $(IDIR_PORTMAP)/etc/init.d/portmap
+	ln -sf portmap $(IDIR_PORTMAP)/etc/init.d/S59portmap
 	install -d -m0755 $(IDIR_PORTMAP)/usr/sbin 
 	install -m0755 $(PKG_BUILD_DIR)/portmap $(IDIR_PORTMAP)/usr/sbin/
 	$(RSTRIP) $(IDIR_PORTMAP)