diff options
author | David Lehman <dlehman@redhat.com> | 2007-11-16 15:45:49 -0600 |
---|---|---|
committer | David Lehman <dlehman@redhat.com> | 2007-11-16 15:51:13 -0600 |
commit | a790f7407b82c7b5a703b42ed0e7d7dd2245947d (patch) | |
tree | 97a6d25f4ca581165388d7cc4b06c6701c5829a2 /scripts | |
parent | 109094c4acfe25c569bc49f8b3efad3b6c08fb35 (diff) | |
download | anaconda-a790f7407b82c7b5a703b42ed0e7d7dd2245947d.tar.gz anaconda-a790f7407b82c7b5a703b42ed0e7d7dd2245947d.tar.xz anaconda-a790f7407b82c7b5a703b42ed0e7d7dd2245947d.zip |
Initial support for block devices encrypted using LUKS/dm-crypt.
The class LUKSDevice, in cryptodev.py, handles the details of creation and management of the encrypted devices. RequestSpec and Device classes contain an optional LUKSDevice instance describing the device's encryption setup.
There is no support for pre-existing encrypted devices and kickstart support is not present at this point.
Diffstat (limited to 'scripts')
-rwxr-xr-x | scripts/mk-images | 3 | ||||
-rwxr-xr-x | scripts/upd-instroot | 4 |
2 files changed, 5 insertions, 2 deletions
diff --git a/scripts/mk-images b/scripts/mk-images index e762e3939..9cd592b0f 100755 --- a/scripts/mk-images +++ b/scripts/mk-images @@ -46,7 +46,8 @@ SCSIMODS="sr_mod sg st sd_mod scsi_mod iscsi_tcp" FSMODS="fat msdos vfat ext2 ext3 reiserfs jfs xfs gfs2 lock_nolock cifs" LVMMODS="dm-mod dm-zero dm-snapshot dm-mirror dm-multipath dm-round-robin dm-emc dm-crypt" RAIDMODS="md raid0 raid1 raid5 raid6 raid456 raid10" -SECSTAGE="$RAIDMODS $LVMMODS $FSMODS $IDEMODS $SCSIMODS" +CRYPTOMODS="sha256 cbc aes blkcipher" +SECSTAGE="$RAIDMODS $LVMMODS $FSMODS $IDEMODS $SCSIMODS $CRYPTOMODS" PCMCIASOCKMODS="yenta_socket i82365 tcic pcmcia" INITRDMODS="$USBMODS $FIREWIREMODS $IDEMODS $SCSIMODS $FSMODS $LVMMODS $RAIDMODS $COMMONMODS $PCMCIASOCKMODS =scsi =net" diff --git a/scripts/upd-instroot b/scripts/upd-instroot index 7f4d4418b..a61ca7c70 100755 --- a/scripts/upd-instroot +++ b/scripts/upd-instroot @@ -240,7 +240,8 @@ PACKAGES="glibc-common setup python newt slang libselinux yum-metadata-parser gfs2-utils libvolume_id nash yum-fedorakmod libdhcp libnl libdhcp6client libdhcp4client newt-python device-mapper device-mapper-libs dmraid keyutils-libs libsemanage-python - python-pyblock mkinitrd libbdevid libbdevid-python nss nspr pcre" + python-pyblock mkinitrd libbdevid libbdevid-python nss nspr pcre + cryptsetup-luks libgcrypt libgpg-error" if [ $ARCH = i386 ]; then PACKAGES="$PACKAGES glibc.i386 openssl.i386" @@ -404,6 +405,7 @@ lib/terminfo sbin/badblocks sbin/busybox.anaconda sbin/clock +sbin/cryptsetup sbin/debugfs sbin/dosfslabel sbin/e2fsck |