X-Git-Url: https://git.pld-linux.org/?a=blobdiff_plain;f=TODO;h=42066b15e64d9ea1e23a84ba8759e95c1b10bfce;hb=ad5033d7e704edaf52f2be18d4aa98c378179ede;hp=e9e20a66835f551b0e54862b9eb14c0c3022f3d6;hpb=08a51be4971d4f369375fee7de73c28903b75f56;p=projects%2Fgeninitrd.git diff --git a/TODO b/TODO index e9e20a6..42066b1 100644 --- a/TODO +++ b/TODO @@ -3,12 +3,31 @@ - use System.map to determine compiled fs support - check support for i2o - add support for adding some custom code to linuxrc (define hooks places) -- missing module are not critical (but write big warning about this) +- 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: -- consider adding lzma/bzip2 support for compressing initrd image +- 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