initial luks feature

Based on timonbl4@'s advice; might need some bleeding edge
packages right now, feel free to ask (everything should be
in place by p7/branch though).
This commit is contained in:
Michael Shigorin 2012-11-18 00:01:23 +02:00
parent 6ba5e45fbe
commit 99a25867b2
4 changed files with 11 additions and 0 deletions

View File

@ -24,6 +24,9 @@ rpmquery -a cpp\* gcc\* perl-base file ipv6calc \
make make-initrd x11vnc xorg-xvfb \ make make-initrd x11vnc xorg-xvfb \
| xargs -r rpmi -e --nodeps -- | xargs -r rpmi -e --nodeps --
### TODO: unless LUKS luks feature is requested we can also drop
### gnupg libgcrypt libgnutls\* libgpg-error
rpmquery -a bind-utils libbind \ rpmquery -a bind-utils libbind \
| xargs -r rpmi -e -- | xargs -r rpmi -e --

2
features.in/luks/README Normal file
View File

@ -0,0 +1,2 @@
Эта секретная фича добавляет в инсталяторы поддержку
шифрования файловых систем с помощью LUKS при их создании.

View File

@ -0,0 +1,2 @@
use/luks:
@$(call add,BASE_PACKAGES,make-initrd-luks cryptsetup)

View File

@ -0,0 +1,4 @@
#!/bin/sh
# FIXME: move into luks feature
echo 'FEATURES += luks' >> /etc/initrd.mk