move the cryptoapi kmod to package/kernel

git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4149 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
Felix Fietkau
2006-07-18 16:35:03 +00:00
parent 5a4df085be
commit edd5b112c5
5 changed files with 36 additions and 29 deletions

View File

@@ -42,14 +42,14 @@ define ModuleAutoLoad
modules="$$$$$$$${modules:+$$$$$$$$modules }$$$$$$$$1-$(1)"; \
}; \
$(3) \
[ -n "$$$$$$$$modules" ] && { \
if [ -n "$$$$$$$$modules" ]; then \
mkdir -p $(2)/etc/modules.d; \
echo "#!/bin/sh" >> $(2)/CONTROL/postinst; \
echo "[ -z \"\$$$$$$$$IPKG_INSTROOT\" ] || exit" >> $(2)/CONTROL/postinst; \
echo ". /etc/functions.sh" >> $(2)/CONTROL/postinst; \
echo "load_modules $$$$$$$$modules" >> $(2)/CONTROL/postinst; \
chmod 0755 $(2)/CONTROL/postinst; \
}
fi
endef

View File

@@ -6,6 +6,38 @@
#
# $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
TITLE:=Kernel support for IDE
DESCRIPTION:=Kernel modules for IDE support\\\
@@ -31,3 +63,4 @@ AUTOLOAD:=$(call AutoLoad,30,pdc202xx_old)
endef
$(eval $(call KernelPackage,ide-pdc202xx))