move the cryptoapi kmod to package/kernel
git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4149 3c298f89-4303-0410-b956-a3cf2f4a3e73master
parent
5a4df085be
commit
edd5b112c5
|
@ -122,16 +122,6 @@ $(eval $(call KMOD_template,NBD,nbd,\
|
||||||
,CONFIG_BLK_DEV_NBD,,20,nbd))
|
,CONFIG_BLK_DEV_NBD,,20,nbd))
|
||||||
|
|
||||||
|
|
||||||
# Crypto
|
|
||||||
|
|
||||||
ifneq ($(wildcard $(MODULES_DIR)/kernel/crypto/*.o),)
|
|
||||||
CONFIG_CRYPTO:=m
|
|
||||||
endif
|
|
||||||
$(eval $(call KMOD_template,CRYPTO,crypto,\
|
|
||||||
$(MODULES_DIR)/kernel/crypto/*.o \
|
|
||||||
,CONFIG_CRYPTO))
|
|
||||||
|
|
||||||
|
|
||||||
# Filesystems
|
# Filesystems
|
||||||
|
|
||||||
$(eval $(call KMOD_template,FS_CIFS,fs-cifs,\
|
$(eval $(call KMOD_template,FS_CIFS,fs-cifs,\
|
||||||
|
|
|
@ -126,14 +126,6 @@ $(eval $(call KMOD_template,NBD,nbd,\
|
||||||
$(MODULES_DIR)/kernel/drivers/block/nbd.ko \
|
$(MODULES_DIR)/kernel/drivers/block/nbd.ko \
|
||||||
,CONFIG_BLK_DEV_NBD,,20,nbd))
|
,CONFIG_BLK_DEV_NBD,,20,nbd))
|
||||||
|
|
||||||
|
|
||||||
# Crypto
|
|
||||||
|
|
||||||
$(eval $(call KMOD_template,CRYPTO,crypto,\
|
|
||||||
$(MODULES_DIR)/kernel/crypto/*.ko \
|
|
||||||
))
|
|
||||||
|
|
||||||
|
|
||||||
# Filesystems
|
# Filesystems
|
||||||
|
|
||||||
$(eval $(call KMOD_template,FS_CIFS,fs-cifs,\
|
$(eval $(call KMOD_template,FS_CIFS,fs-cifs,\
|
||||||
|
|
|
@ -42,14 +42,14 @@ define ModuleAutoLoad
|
||||||
modules="$$$$$$$${modules:+$$$$$$$$modules }$$$$$$$$1-$(1)"; \
|
modules="$$$$$$$${modules:+$$$$$$$$modules }$$$$$$$$1-$(1)"; \
|
||||||
}; \
|
}; \
|
||||||
$(3) \
|
$(3) \
|
||||||
[ -n "$$$$$$$$modules" ] && { \
|
if [ -n "$$$$$$$$modules" ]; then \
|
||||||
mkdir -p $(2)/etc/modules.d; \
|
mkdir -p $(2)/etc/modules.d; \
|
||||||
echo "#!/bin/sh" >> $(2)/CONTROL/postinst; \
|
echo "#!/bin/sh" >> $(2)/CONTROL/postinst; \
|
||||||
echo "[ -z \"\$$$$$$$$IPKG_INSTROOT\" ] || exit" >> $(2)/CONTROL/postinst; \
|
echo "[ -z \"\$$$$$$$$IPKG_INSTROOT\" ] || exit" >> $(2)/CONTROL/postinst; \
|
||||||
echo ". /etc/functions.sh" >> $(2)/CONTROL/postinst; \
|
echo ". /etc/functions.sh" >> $(2)/CONTROL/postinst; \
|
||||||
echo "load_modules $$$$$$$$modules" >> $(2)/CONTROL/postinst; \
|
echo "load_modules $$$$$$$$modules" >> $(2)/CONTROL/postinst; \
|
||||||
chmod 0755 $(2)/CONTROL/postinst; \
|
chmod 0755 $(2)/CONTROL/postinst; \
|
||||||
}
|
fi
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -6,6 +6,38 @@
|
||||||
#
|
#
|
||||||
# $Id$
|
# $Id$
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/crypto
|
||||||
|
TITLE:=CryptoAPI modules
|
||||||
|
DESCRIPTION:=CryptoAPI modules
|
||||||
|
KCONFIG:= \
|
||||||
|
$(CONFIG_CRYPTO_HMAC) \
|
||||||
|
$(CONFIG_CRYPTO_NULL) \
|
||||||
|
$(CONFIG_CRYPTO_MD4) \
|
||||||
|
$(CONFIG_CRYPTO_MD5) \
|
||||||
|
$(CONFIG_CRYPTO_SHA1) \
|
||||||
|
$(CONFIG_CRYPTO_SHA256) \
|
||||||
|
$(CONFIG_CRYPTO_SHA512) \
|
||||||
|
$(CONFIG_CRYPTO_WP512) \
|
||||||
|
$(CONFIG_CRYPTO_TGR192) \
|
||||||
|
$(CONFIG_CRYPTO_DES) \
|
||||||
|
$(CONFIG_CRYPTO_BLOWFISH) \
|
||||||
|
$(CONFIG_CRYPTO_TWOFISH) \
|
||||||
|
$(CONFIG_CRYPTO_SERPENT) \
|
||||||
|
$(CONFIG_CRYPTO_AES) \
|
||||||
|
$(CONFIG_CRYPTO_CAST5) \
|
||||||
|
$(CONFIG_CRYPTO_CAST6) \
|
||||||
|
$(CONFIG_CRYPTO_TEA) \
|
||||||
|
$(CONFIG_CRYPTO_ARC4) \
|
||||||
|
$(CONFIG_CRYPTO_KHAZAD) \
|
||||||
|
$(CONFIG_CRYPTO_ANUBIS) \
|
||||||
|
$(CONFIG_CRYPTO_DEFLATE) \
|
||||||
|
$(CONFIG_CRYPTO_MICHAEL_MIC) \
|
||||||
|
$(CONFIG_CRYPTO_CRC32C)
|
||||||
|
FILES:=$(MODULES_DIR)/kernel/crypto/*.$(LINUX_KMOD_SUFFIX)
|
||||||
|
endef
|
||||||
|
$(eval $(call KernelPackage,crypto))
|
||||||
|
|
||||||
define KernelPackage/ide-core
|
define KernelPackage/ide-core
|
||||||
TITLE:=Kernel support for IDE
|
TITLE:=Kernel support for IDE
|
||||||
DESCRIPTION:=Kernel modules for IDE support\\\
|
DESCRIPTION:=Kernel modules for IDE support\\\
|
||||||
|
@ -31,3 +63,4 @@ AUTOLOAD:=$(call AutoLoad,30,pdc202xx_old)
|
||||||
endef
|
endef
|
||||||
$(eval $(call KernelPackage,ide-pdc202xx))
|
$(eval $(call KernelPackage,ide-pdc202xx))
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -56,7 +56,7 @@ config PACKAGE_KMOD_MPPE
|
||||||
tristate
|
tristate
|
||||||
default m
|
default m
|
||||||
depends PACKAGE_KMOD_PPP
|
depends PACKAGE_KMOD_PPP
|
||||||
select PACKAGE_KMOD_CRYPTO
|
select PACKAGE_kmod-crypto
|
||||||
help
|
help
|
||||||
Support for Microsoft PPP Encryption/Compression
|
Support for Microsoft PPP Encryption/Compression
|
||||||
|
|
||||||
|
@ -310,14 +310,6 @@ config PACKAGE_KMOD_NBD
|
||||||
|
|
||||||
endmenu
|
endmenu
|
||||||
|
|
||||||
config PACKAGE_KMOD_CRYPTO
|
|
||||||
prompt "CryptoAPI modules"
|
|
||||||
tristate
|
|
||||||
default m
|
|
||||||
select BUSYBOX_CONFIG_FEATURE_CHECK_TAINTED_MODULE
|
|
||||||
help
|
|
||||||
Kernel modules for cryptographic algorithms
|
|
||||||
|
|
||||||
menu "Filesystems support"
|
menu "Filesystems support"
|
||||||
|
|
||||||
config PACKAGE_KMOD_FS_CIFS
|
config PACKAGE_KMOD_FS_CIFS
|
||||||
|
|
Loading…
Reference in New Issue