]> git.pld-linux.org Git - projects/geninitrd.git/blobdiff - TODO
luks: initial support for luks2 tokens
[projects/geninitrd.git] / TODO
diff --git a/TODO b/TODO
index 14d3a2fb4c2e25a6ffba5113c81a7b50c90eecb7..42066b15e64d9ea1e23a84ba8759e95c1b10bfce 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,18 +1,33 @@
 - add support for loading SELinux policy  
 - add support to AMI RAID
-- for software raid:
-  - parse /proc/mdstat too (what for?)
-- test devfs support
-- don't suppose that if I have hwraid it is in module.
-- rewrite code to use more awk 
 - use System.map to determine compiled fs support
 - check support for i2o
-- add support for setting grsec options from initrd (using echo or sysctl) (does it make any sense?)
-- pivot_root support (what exactly?)
-- more inteligent LABEL=/UUID= support
-- think about initramfs (read and understand Drafts about this)
-- add support for adding some objects (libs, execs and other) to initrd
 - add support for adding some custom code to linuxrc (define hooks places)
-- missing module are not critical (but write big warning about this)
-- add cryptofs on rootfs
-- add dmraid support
\ No newline at end of file
+- missing module is not critical (but write big warning about this)
+- tmpfs /dev hints from: https://wiki.ubuntu.com/ReplacementInit
+
+- use dmsetup deps to find dmraid, dm-multipath, lvm2 deps:
+# dmsetup deps 360060160dac01800c462f46c2e3fdb11p2
+1 dependencies  : (254, 7)
+# dmsetup deps 360060160dac01800c462f46c2e3fdb11
+2 dependencies  : (8, 0) (8, 64)
+
+- utilize sysfs (if avail):
+(IFS=: read maj min < /sys/class/misc/device-mapper/dev; echo $maj $min)
+10 59
+
+- for mod-suspend.sh resume from device specified at boot and not in config files
+  (resume -r /dev/xyz_from_kernel_boot_option)
+
+- make extract-ikconfig() able to read config from vmlinuz (in case of CONFIG_IKCONFIG=y instead of =m)
+- make lvm2 not to complain about fds, use LVM_SUPPRESS_FD_WARNINGS=1
+
+- mount --move /dev to /newroot/dev when /dev is devtmpfs
+this would fix cases /newroot/dev being mounted readonly and /dev/ not containing console node.
+
+need to think how _not_ to do that in case of /newroot os containing static /dev
+
+- suspend from /dev/disks/by-label fails on startup, even initrd contains dev node
+ - also suspend asks to input manually, but no keyboard drivers yet loaded (check usbhid.ko vs hid.ko)
+
+- also blkid is inited twice at generate time
This page took 0.104507 seconds and 4 git commands to generate.