X-Git-Url: http://git.archive.openwrt.org/?a=blobdiff_plain;f=net%2Fopenswan%2FMakefile;h=05ae1f8bb45d6fdcf1acb7f49b1f2eb3ebcb7bc9;hb=HEAD;hp=222f2a8900995be383e5a5b0064b8de41bc2d220;hpb=5d5098542de2b7071486ce3d9e900d95aef95ac9;p=packages.git diff --git a/net/openswan/Makefile b/net/openswan/Makefile index 222f2a890..05ae1f8bb 100644 --- a/net/openswan/Makefile +++ b/net/openswan/Makefile @@ -1,5 +1,5 @@ # -# Copyright (C) 2006-2011 OpenWrt.org +# Copyright (C) 2006-2013 OpenWrt.org # # This is free software, licensed under the GNU General Public License v2. # See /LICENSE for more information. @@ -9,12 +9,12 @@ include $(TOPDIR)/rules.mk include $(INCLUDE_DIR)/kernel.mk PKG_NAME:=openswan -PKG_VERSION:=2.6.37 +PKG_VERSION:=2.6.41 PKG_RELEASE:=1 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=http://www.openswan.org/download -PKG_MD5SUM:=e5c948555088df06cfadcfbe6c13adfe +PKG_MD5SUM:=da2e8b02ecc30a408cc5766767fef84f PKG_BUILD_PARALLEL:=1 PKG_INSTALL:=1 @@ -36,7 +36,7 @@ $(call Package/openswan/Default) SECTION:=net CATEGORY:=Network TITLE+= (daemon) - DEPENDS+= +kmod-openswan +libgmp +ip + DEPENDS+= +libgmp +ip endef define Package/openswan/description @@ -57,7 +57,8 @@ $(call Package/openswan/Default/description) This package contains the Openswan kernel module. endef -TARGET_CPPFLAGS += -I$(LINUX_DIR)/include -D__EXPORTED_HEADERS__ +TARGET_CPPFLAGS += -I$(LINUX_DIR)/$(LINUX_UAPI_DIR)include -D__EXPORTED_HEADERS__ +TARGET_CFLAGS += $(FPIC) OPENSWAN_MAKEFLAGS:= \ -C $(PKG_BUILD_DIR) \ @@ -71,12 +72,11 @@ OPENSWAN_MAKEFLAGS:= \ INC_USRLOCAL="/usr" \ INC_RCDEFAULT="/etc/init.d" \ MODPROBE="/sbin/insmod" \ - LDFLAGS="$(TARGET_LDFLAGS)" \ DESTDIR="$(PKG_INSTALL_DIR)" define Build/Compile - $(MAKE) $(PKG_JOBS) $(OPENSWAN_MAKEFLAGS) programs - $(MAKE) $(PKG_JOBS) $(OPENSWAN_MAKEFLAGS) module + +$(MAKE) $(PKG_JOBS) $(OPENSWAN_MAKEFLAGS) programs + +$(MAKE) $(PKG_JOBS) $(OPENSWAN_MAKEFLAGS) module endef define Build/Install @@ -86,17 +86,24 @@ endef define Package/openswan/conffiles /etc/ipsec.conf /etc/ipsec.secrets +/etc/config/ipsec endef define Package/openswan/install $(CP) $(PKG_INSTALL_DIR)/* $(1) $(INSTALL_DIR) $(1)/etc/init.d $(CP) ./files/ipsec.init $(1)/etc/init.d/ipsec + $(CP) ./files/ipsec.conf $(1)/etc/ipsec.conf + $(CP) ./files/ipsec.secrets $(1)/etc/ipsec.secrets + $(INSTALL_DIR) $(1)/etc/config + $(INSTALL_CONF) ./files/ipsec.config $(1)/etc/config/ipsec rm -rf $(1)/usr/share rm -rf $(1)/usr/man rm -rf $(1)/var rm -rf $(1)/etc/rc.d find $(1) -name \*.old | xargs rm -rf + $(INSTALL_DIR) $(1)/lib/upgrade/keep.d + $(INSTALL_DATA) files/ipsec.upgrade $(1)/lib/upgrade/keep.d/ipsec endef $(eval $(call BuildPackage,openswan))