[d-kernel] Зависимости kernel-feat

Sergey Vlasov vsu at altlinux.ru
Mon Jan 26 20:19:13 MSK 2004


On Mon, Jan 26, 2004 at 07:03:37PM +0200, Maxim Tyurin wrote:
> Столкнулся я с такой проблемой:
> Super FreeS/WAN имеет модуль ipsec_cryptoapi позволяющий в качестве
> алгоритма шифрования использовать любой включенный в kernel cryptoapi.

Это какой cryptoapi - старый с kerneli.org (kernel-feat-crypto) или
новый, который был добавлен в 2.4.x (backport из 2.6)?

Если новый - его у нас нет ни в одном ядре (поскольку из-за проблем
с совместимостью, прежде всего с cryptoloop) пришлось откатиться на
версию с kerneli.org.

> Соответственно чтоб собирать freeswan с этим модулем нужен
> установленный cryptoapi patch.
> 
> Как правильно разрулить такие зависимости?

Видимо, проще всего на этапе сборки kernel-modules-... определять
наличие include/linux/cryptoapi.h (вариант наложения, но
неиспользования kernel-feat-crypto, думаю, можно проигнорировать), и
в зависимости от этого собирать модули.  (Я правильно понял, что
этот модуль необязателен?)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : /pipermail/devel-kernel/attachments/20040126/18585291/attachment.bin


More information about the devel-kernel mailing list