summaryrefslogtreecommitdiff
path: root/TODO
blob: 42066b15e64d9ea1e23a84ba8759e95c1b10bfce (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
- add support for loading SELinux policy  
- add support to AMI RAID
- 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 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