docs: cleanup TODO
Signed-off-by: Karel Zak <kzak@redhat.com>
This commit is contained in:
parent
aa192520d3
commit
b75b23b42f
|
@ -1,6 +1,12 @@
|
||||||
|
|
||||||
Note that items with (!) have high priority.
|
Note that items with (!) have high priority.
|
||||||
|
|
||||||
|
bash completion
|
||||||
|
---------------
|
||||||
|
- file per command in shel-completion/bash/
|
||||||
|
- use $(pkg-config --variable=completionsdir bash-completion)/util-linux/
|
||||||
|
as a destination install directory
|
||||||
|
|
||||||
lscpu
|
lscpu
|
||||||
-----
|
-----
|
||||||
- detect more hypervisors, see 'virt-what' shell script
|
- detect more hypervisors, see 'virt-what' shell script
|
||||||
|
@ -26,18 +32,6 @@ libmount (mount/umount)
|
||||||
|
|
||||||
(all this already supported by libmount)
|
(all this already supported by libmount)
|
||||||
|
|
||||||
- support MS_PROPAGATION flags in fstab -- note that kernel assumes that
|
|
||||||
these flags are not mixed with another mount flags, it means that:
|
|
||||||
|
|
||||||
/dev/sda1 /mnt/foo auto ro,shared
|
|
||||||
|
|
||||||
has be implemented by two syscalls:
|
|
||||||
|
|
||||||
mount("/dev/sda1", "/mnt/foo", "ext4", MS_RDONLY, NULL);
|
|
||||||
mount(NULL, "/mnt/foo", "none", MS_REMOUNT|MS_SHARED, NULL);
|
|
||||||
|
|
||||||
yeah, there is race ;-(
|
|
||||||
|
|
||||||
- (!) on systems with regular mtab file it is impossible to umount by "umount
|
- (!) on systems with regular mtab file it is impossible to umount by "umount
|
||||||
/dev/loop0" if the loop device has been created by "mount -o loop", because
|
/dev/loop0" if the loop device has been created by "mount -o loop", because
|
||||||
there is backing file in the mtab (instead of the device name).
|
there is backing file in the mtab (instead of the device name).
|
||||||
|
@ -46,12 +40,6 @@ libmount (mount/umount)
|
||||||
translate the device name to backing file and then search in mtab for the
|
translate the device name to backing file and then search in mtab for the
|
||||||
filename. See loopdev_get_loopfile().
|
filename. See loopdev_get_loopfile().
|
||||||
|
|
||||||
libblkd and libmount
|
|
||||||
--------------------
|
|
||||||
|
|
||||||
- use __attribute__((notnull)) and __attribute__((warn_unused_result))
|
|
||||||
Note that the code has to be useful for non-gcc compilers too.
|
|
||||||
|
|
||||||
partx
|
partx
|
||||||
-----
|
-----
|
||||||
|
|
||||||
|
@ -76,7 +64,15 @@ lib/tt.c
|
||||||
login-utils:
|
login-utils:
|
||||||
-----------
|
-----------
|
||||||
|
|
||||||
- (!) merge newgrp from shadow-utils
|
- consolidate newgrp(1)
|
||||||
|
* we have "su --group/--supp-group" to switch between groups, newgrp(1) in
|
||||||
|
util-linux and shadow-utils (and sg(1) alias in shadow-utils)
|
||||||
|
* the unique functionality provided by newgpr(1) is support for group
|
||||||
|
passwords [/etc/gshadow] -- do we really need this functionality?
|
||||||
|
* maybe we can mark group-passwords as deprecated, and replace sg(1) and
|
||||||
|
newgpr(1) with su(1) code. The another way is to ask fro group password in
|
||||||
|
su --group too.
|
||||||
|
* note that shadow-utils newgpr(1) provides support for syslog and audit log.
|
||||||
|
|
||||||
libblkid
|
libblkid
|
||||||
--------
|
--------
|
||||||
|
@ -121,10 +117,6 @@ fdisk(s)
|
||||||
can't provide a blank or invalid input to get it to break out of the current
|
can't provide a blank or invalid input to get it to break out of the current
|
||||||
dialog sequence and get back to the main menu.
|
dialog sequence and get back to the main menu.
|
||||||
|
|
||||||
- fdisk/* refactoring (probably implement libfdisk ???)
|
|
||||||
|
|
||||||
- add GPT support (probably implement libfdisk ???)
|
|
||||||
|
|
||||||
misc
|
misc
|
||||||
----
|
----
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue