parent
4f1a0ec18e
commit
989d7358ba
@ -0,0 +1,48 @@ |
|||||||
|
# $Id$
|
||||||
|
|
||||||
|
include $(TOPDIR)/rules.mk |
||||||
|
include $(TOPDIR)/package/kernel.mk |
||||||
|
|
||||||
|
PKG_NAME:=openswan
|
||||||
|
PKG_VERSION:=2.4.5
|
||||||
|
PKG_RELEASE:=1
|
||||||
|
PKG_MD5SUM:=a9a8e88313faceebfc5ceb1a9da9a3c4
|
||||||
|
|
||||||
|
PKG_SOURCE_URL:=http://www.openswan.org/download
|
||||||
|
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||||
|
PKG_CAT:=zcat
|
||||||
|
|
||||||
|
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
|
||||||
|
|
||||||
|
include $(TOPDIR)/package/rules.mk |
||||||
|
|
||||||
|
define Package/kmod-openswan |
||||||
|
SECTION:=drivers
|
||||||
|
CATEGORY:=Drivers
|
||||||
|
DEPENDS:=
|
||||||
|
TITLE:=Openswan kernel module
|
||||||
|
DESCRIPTION:=Openswan kernel module \\\
|
||||||
|
Openswan is an implementation of IPsec for Linux. |
||||||
|
URL:=http://www.openswan.org/
|
||||||
|
VERSION:=$(LINUX_VERSION)+$(PKG_VERSION)-$(BOARD)-$(PKG_RELEASE)
|
||||||
|
endef |
||||||
|
|
||||||
|
define Build/Compile |
||||||
|
$(MAKE) -C $(PKG_BUILD_DIR) \
|
||||||
|
$(TARGET_CONFIGURE_OPTS) \
|
||||||
|
LINUX_RELEASE="$(LINUX_RELEASE)" \
|
||||||
|
KERNELSRC="$(LINUX_DIR)" \
|
||||||
|
ARCH="$(LINUX_KARCH)" \
|
||||||
|
CROSS_COMPILE="$(TARGET_CROSS)" \
|
||||||
|
USERCOMPILE="$(TARGET_CFLAGS) -I$(PKG_BUILD_DIR)/linux/include -I$(STAGING_DIR)/usr/include -L$(STAGING_DIR)/usr/lib " \
|
||||||
|
AS="$(TARGET_CC) -c $(TARGET_CFLAGS)" \
|
||||||
|
module
|
||||||
|
endef |
||||||
|
|
||||||
|
define Package/kmod-openswan/install |
||||||
|
mkdir -p $(1)/lib/modules/$(LINUX_VERSION)
|
||||||
|
$(CP) $(PKG_BUILD_DIR)/modobj*/ipsec.$(LINUX_KMOD_SUFFIX) \
|
||||||
|
$(1)/lib/modules/$(LINUX_VERSION)/
|
||||||
|
endef |
||||||
|
|
||||||
|
$(eval $(call BuildPackage,kmod-openswan)) |
@ -1,10 +0,0 @@ |
|||||||
config PACKAGE_KMOD_OPENSWAN |
|
||||||
prompt "kmod-openswan..................... Openswan kernel module" |
|
||||||
tristate |
|
||||||
default m if DEVEL |
|
||||||
help |
|
||||||
Openswan is an implementation of IPsec for Linux. |
|
||||||
|
|
||||||
http://www.openswan.org/ |
|
||||||
|
|
||||||
This package contains the Openswan IPSec module for the kernel |
|
@ -1,36 +0,0 @@ |
|||||||
# $Id$
|
|
||||||
|
|
||||||
include $(TOPDIR)/rules.mk |
|
||||||
include ../../rules.mk |
|
||||||
|
|
||||||
PKG_NAME:=openswan
|
|
||||||
PKG_VERSION:=2.4.5
|
|
||||||
PKG_RELEASE:=1
|
|
||||||
PKG_MD5SUM:=a9a8e88313faceebfc5ceb1a9da9a3c4
|
|
||||||
|
|
||||||
PKG_SOURCE_URL:=http://www.openswan.org/download
|
|
||||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
|
||||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
|
|
||||||
PKG_CAT:=zcat
|
|
||||||
|
|
||||||
include $(TOPDIR)/package/rules.mk |
|
||||||
|
|
||||||
$(eval $(call PKG_template,KMOD_OPENSWAN,kmod-openswan,$(LINUX_VERSION)+$(PKG_VERSION)-$(BOARD)-$(PKG_RELEASE),$(ARCH),kernel ($(LINUX_VERSION)-$(BOARD)-$(LINUX_RELEASE)))) |
|
||||||
|
|
||||||
FLAGS := $(TARGET_CFLAGS) -I$(PKG_BUILD_DIR)/linux/include -L$(STAGING_DIR)/usr/lib -I$(STAGING_DIR)/usr/include
|
|
||||||
|
|
||||||
$(PKG_BUILD_DIR)/.built: |
|
||||||
$(MAKE) -C $(PKG_BUILD_DIR) \
|
|
||||||
$(TARGET_CONFIGURE_OPTS) \
|
|
||||||
LINUX_RELEASE="$(LINUX_RELEASE)" \
|
|
||||||
KERNELSRC="$(LINUX_DIR)" \
|
|
||||||
ARCH="$(LINUX_KARCH)" \
|
|
||||||
CROSS_COMPILE="$(TARGET_CROSS)" \
|
|
||||||
USERCOMPILE="$(FLAGS)" \
|
|
||||||
AS="$(TARGET_CC) -c $(TARGET_CFLAGS)" \
|
|
||||||
module
|
|
||||||
|
|
||||||
$(IPKG_KMOD_OPENSWAN): |
|
||||||
mkdir -p $(IDIR_KMOD_OPENSWAN)/lib/modules/$(LINUX_VERSION)
|
|
||||||
$(CP) $(PKG_BUILD_DIR)/modobj*/ipsec.$(LINUX_KMOD_SUFFIX) $(IDIR_KMOD_OPENSWAN)/lib/modules/$(LINUX_VERSION)/
|
|
||||||
$(IPKG_BUILD) $(IDIR_KMOD_OPENSWAN) $(PACKAGE_DIR)
|
|
@ -1,4 +0,0 @@ |
|||||||
Package: kmod-openswan |
|
||||||
Priority: optional |
|
||||||
Section: net |
|
||||||
Description: Openswan IPSec kernel module |
|
Loading…
Reference in new issue