summaryrefslogtreecommitdiff
path: root/target/Config.in
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2009-08-22 20:58:58 +0200
committerWaldemar Brodkorb <wbx@openadk.org>2009-08-22 20:58:58 +0200
commit361d29abbbbbc313d01ea95862742ad890ad6eea (patch)
tree96d04a83bf8a2f507b9df3156158fd60f5ff76f0 /target/Config.in
parent5ea6a2557f7579a576c494fe288ff424e1a82604 (diff)
make lemote yeelong finally usable
- moved startup script for all targets to /start - add kernel patch to use /start - add cryptinit package - make an encrypted rootfilesystem as choice for lemote
Diffstat (limited to 'target/Config.in')
-rw-r--r--target/Config.in30
1 files changed, 28 insertions, 2 deletions
diff --git a/target/Config.in b/target/Config.in
index 2fff7ea52..e40674ad5 100644
--- a/target/Config.in
+++ b/target/Config.in
@@ -361,8 +361,7 @@ config ADK_TARGET_ROOTFS_INITRAMFS
ADK_LINUX_MIPSEL_QEMU || \
ADK_LINUX_MIPS64_QEMU || \
ADK_LINUX_MIPS64EL_QEMU || \
- ADK_LINUX_RESCUE || \
- ADK_LINUX_MIPS64_LEMOTE
+ ADK_LINUX_RESCUE
select ADK_KERNEL_BLK_DEV_INITRD
help
create an read-only initramfs system.
@@ -418,6 +417,33 @@ config ADK_TARGET_ROOTFS_EXT2
select ADK_KERNEL_EXT2_FS
help
Use this option if your rootfs is ext2.
+
+config ADK_TARGET_ROOTFS_ENCRYPTED
+ bool "Encrypted read-write root filesystem"
+ depends on ADK_LINUX_MIPS64_LEMOTE
+ select ADK_LINUX_INITRAMFS_BUILTIN
+ select ADK_PACKAGE_CRYPTINIT
+ select ADK_KERNEL_BLK_DEV_DM
+ select ADK_KERNEL_DM_CRYPT
+ select ADK_KERNEL_CRYPTO_AES
+ select ADK_KERNEL_CRYPTO_CBC
+ select ADK_KERNEL_CRYPTO_SHA256
+ select ADK_KERNEL_XFS_FS
+ help
+ Use this option if you want an encrypted rootfs.
+ Default is XFS filesystem. Use following commands to setup
+ your hard disk, after booting via NFS or USB:
+ cryptsetup luksFormat /dev/sda2
+ cryptsetup luksOpen /dev/sda2 crypt
+ mkfs.xfs /dev/mapper/crypt
+ mount /dev/mapper/crypt /mnt
+ tar xzvf lemote-mips-encryptedroot.tar.gz -C /mnt
+ umount /mnt
+ mount /dev/sda1 /mnt
+ cp lemote-mips-kernel /mnt/
+ mkdir /mnt/boot
+ Create boot.cfg ...
+
endchoice
config ADK_SSP