# HG changeset patch # User Pascal Bellard # Date 1215762328 0 # Node ID ff4745b2e54ab698dee13ec89dae7aa4670aaa40 # Parent e7272bdeb3bd71aaaec430a3e40778f51bdd8ace linux: more crypto modules diff -r e7272bdeb3bd -r ff4745b2e54a linux-crypto/receipt --- a/linux-crypto/receipt Thu Jul 10 18:13:46 2008 +0000 +++ b/linux-crypto/receipt Fri Jul 11 07:45:28 2008 +0000 @@ -16,7 +16,8 @@ mkdir -p $fs/$path export src export _pkg - $src/list_modules.sh crypto | while read module; do + $src/list_modules.sh arch/x86/crypto crypto drivers/crypto | \ + while read module; do dir=$path/$(dirname $module) [ -d $fs/$dir ] || mkdir -p $fs/$dir cp -a $_pkg/$path/$module $fs/$dir diff -r e7272bdeb3bd -r ff4745b2e54a linux/stuff/linux-2.6.25.5-slitaz.config --- a/linux/stuff/linux-2.6.25.5-slitaz.config Thu Jul 10 18:13:46 2008 +0000 +++ b/linux/stuff/linux-2.6.25.5-slitaz.config Fri Jul 11 07:45:28 2008 +0000 @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit # Linux kernel version: 2.6.25.5 -# Thu Jul 10 12:41:39 2008 +# Fri Jul 11 07:19:43 2008 # # CONFIG_64BIT is not set CONFIG_X86_32=y @@ -2254,8 +2254,8 @@ # CONFIG_CRYPTO_MD4 is not set CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_SHA1=y -# CONFIG_CRYPTO_SHA256 is not set -# CONFIG_CRYPTO_SHA512 is not set +CONFIG_CRYPTO_SHA256=m +CONFIG_CRYPTO_SHA512=m # CONFIG_CRYPTO_WP512 is not set # CONFIG_CRYPTO_TGR192 is not set # CONFIG_CRYPTO_GF128MUL is not set @@ -2269,13 +2269,14 @@ # CONFIG_CRYPTO_CCM is not set # CONFIG_CRYPTO_CRYPTD is not set CONFIG_CRYPTO_DES=y -# CONFIG_CRYPTO_FCRYPT is not set -# CONFIG_CRYPTO_BLOWFISH is not set -# CONFIG_CRYPTO_TWOFISH is not set -# CONFIG_CRYPTO_TWOFISH_586 is not set -# CONFIG_CRYPTO_SERPENT is not set +CONFIG_CRYPTO_FCRYPT=m +CONFIG_CRYPTO_BLOWFISH=m +CONFIG_CRYPTO_TWOFISH=m +CONFIG_CRYPTO_TWOFISH_COMMON=m +CONFIG_CRYPTO_TWOFISH_586=m +CONFIG_CRYPTO_SERPENT=m CONFIG_CRYPTO_AES=m -# CONFIG_CRYPTO_AES_586 is not set +CONFIG_CRYPTO_AES_586=m # CONFIG_CRYPTO_CAST5 is not set # CONFIG_CRYPTO_CAST6 is not set # CONFIG_CRYPTO_TEA is not set @@ -2293,9 +2294,12 @@ CONFIG_CRYPTO_AUTHENC=y # CONFIG_CRYPTO_LZO is not set CONFIG_CRYPTO_HW=y -# CONFIG_CRYPTO_DEV_PADLOCK is not set -# CONFIG_CRYPTO_DEV_GEODE is not set -# CONFIG_CRYPTO_DEV_HIFN_795X is not set +CONFIG_CRYPTO_DEV_PADLOCK=m +CONFIG_CRYPTO_DEV_PADLOCK_AES=m +CONFIG_CRYPTO_DEV_PADLOCK_SHA=m +CONFIG_CRYPTO_DEV_GEODE=m +CONFIG_CRYPTO_DEV_HIFN_795X=m +CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y CONFIG_HAVE_KVM=y CONFIG_VIRTUALIZATION=y CONFIG_KVM=m diff -r e7272bdeb3bd -r ff4745b2e54a linux/stuff/list_modules.sh --- a/linux/stuff/list_modules.sh Thu Jul 10 18:13:46 2008 +0000 +++ b/linux/stuff/list_modules.sh Fri Jul 11 07:45:28 2008 +0000 @@ -13,7 +13,7 @@ exit 1 fi -if [ -z "$(ls -d $_pkg/lib/modules/*-slitaz/kernel/$1 2>-)" ] ; then +if [ -z "$(ls -d $_pkg/lib/modules/*-slitaz/kernel/$1 2> /dev/null)" ] ; then cat 1>&2 <- + lzma e $src/memdisk/memdisk $fs/usr/share/boot/memdisk.lzma 2> /dev/null cp -a $src/mbr/mbr.bin $fs/usr/share/boot - lzma e $src/core/pxelinux.0 $fs/usr/share/boot/pxelinux.0.lzma 2>- + lzma e $src/core/pxelinux.0 $fs/usr/share/boot/pxelinux.0.lzma 2> /dev/null #lzma e $src/com32/menu/vesamenu.c32 $fs/usr/share/boot/vesamenu.c32.lzma #lzma e $src/com32/modules/mboot.c32 $fs/usr/share/boot/mboot.c32.lzma cp $src/com32/modules/sdi.c32 $fs/usr/share/boot/