diff options
| author | nbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2005-04-11 00:06:42 +0000 | 
|---|---|---|
| committer | nbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2005-04-11 00:06:42 +0000 | 
| commit | f607fc5b491fe75f22d2fac4631574aa3ca80e27 (patch) | |
| tree | b079ffbfad174ef36a673a745adadcb6fb8ff3ed | |
| parent | d8295d7c7f6e1cfc30edf59b89acb7e44756acfd (diff) | |
fix openswan -- do NOT strip the kernel modules
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@619 3c298f89-4303-0410-b956-a3cf2f4a3e73
| -rw-r--r-- | package/openswan/Makefile | 4 | ||||
| -rw-r--r-- | package/openswan/patches/scripts.patch | 50 | 
2 files changed, 52 insertions, 2 deletions
| diff --git a/package/openswan/Makefile b/package/openswan/Makefile index 8214e74c6..db351f886 100644 --- a/package/openswan/Makefile +++ b/package/openswan/Makefile @@ -63,8 +63,8 @@ $(PKG_IPK): $(PKG_BUILD_DIR)/$(PKG_NAME)  	ln -sf ../rc.d/init.d/ipsec $(PKG_IPK_DIR)/etc/init.d/S60ipsec  	mkdir -p $(PKG_IPK_DIR)/lib/modules/$(LINUX_VERSION)  	cp $(PKG_BUILD_DIR)/modobj/ipsec.o $(PKG_IPK_DIR)/lib/modules/$(LINUX_VERSION)/ -	$(TARGET_CROSS)strip --remove-section=.comment --remove-section=.note \ -	  $(PKG_IPK_DIR)/lib/modules/$(LINUX_VERSION)/ipsec.o +#	$(TARGET_CROSS)strip --remove-section=.comment --remove-section=.note \ +#	  $(PKG_IPK_DIR)/lib/modules/$(LINUX_VERSION)/ipsec.o  	mkdir -p $(PACKAGE_DIR)  	find $(PKG_BUILD_DIR) -name \*.old | xargs rm -rf  	$(IPKG_BUILD) $(PKG_IPK_DIR) $(PACKAGE_DIR) diff --git a/package/openswan/patches/scripts.patch b/package/openswan/patches/scripts.patch index 2ac2b57c8..f788f78e9 100644 --- a/package/openswan/patches/scripts.patch +++ b/package/openswan/patches/scripts.patch @@ -157,3 +157,53 @@ diff -uNr openswan-2.3.0.orig/programs/_realsetup/_realsetup.in openswan-2.3.0/p   		then   			echo Cannot write to directory to create \"$stderrlog\".   			exit 1 +diff -urN openswan-2.3.1.old/programs/_startklips/_startklips.in openswan-2.3.1/programs/_startklips/_startklips.in +--- openswan-2.3.1.old/programs/_startklips/_startklips.in	2005-04-10 23:57:51.000000000 +0200 ++++ openswan-2.3.1/programs/_startklips/_startklips.in	2005-04-11 00:00:36.000000000 +0200 +@@ -262,15 +262,15 @@ +     echo "FATAL ERROR: Both KLIPS and NETKEY IPsec code is present in kernel" +     exit + fi +-if test ! -f $ipsecversion && test ! -f $netkey && modprobe -qn ipsec ++if test ! -f $ipsecversion && test ! -f $netkey && insmod ipsec + then +     # statically compiled KLIPS/NETKEY not found; try to load the module +-    modprobe ipsec ++    insmod ipsec + fi +  + if test ! -f $ipsecversion && test ! -f $netkey + then +-	modprobe -v af_key ++	insmod -v af_key + fi +  + if test -f $netkey +@@ -278,18 +278,18 @@ + 	klips=false + 	if test -f $modules + 	then +-		modprobe -qv ah4 +-		modprobe -qv esp4 +-		modprobe -qv ipcomp ++		insmod -qv ah4 ++		insmod -qv esp4 ++		insmod -qv ipcomp + 		#  xfrm4_tunnel is needed by ipip and ipcomp +-		modprobe -qv xfrm4_tunnel ++		insmod -qv xfrm4_tunnel + 		# xfrm_user contains netlink support for IPsec  +-		modprobe -qv xfrm_user ++		insmod -qv xfrm_user + 		# load the most common ciphers/algo's +-		modprobe -qv sha1 +-		modprobe -qv md5 +-		modprobe -qv des +-		modprobe -qv aes ++		insmod -qv sha1 ++		insmod -qv md5 ++		insmod -qv des ++		insmod -qv aes + 	fi + fi +  | 
