From: Karel Zak Date: Tue, 27 Nov 2012 10:13:42 +0000 (+0100) Subject: docs: cleanup TODO X-Git-Tag: v2.23-rc1~479 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bdc251e60a79bb85d374c79c8b282025cc4ddd01;p=thirdparty%2Futil-linux.git docs: cleanup TODO Signed-off-by: Karel Zak --- diff --git a/Documentation/TODO b/Documentation/TODO index 04d83eb212..694e9a7d6a 100644 --- a/Documentation/TODO +++ b/Documentation/TODO @@ -1,22 +1,11 @@ Note that items with (!) have high priority. -su --- - - log all attempts to lastlog if authentication by - password is required (pam_authenticate()). See login.c for more details. - https://bugzilla.redhat.com/show_bug.cgi?id=866682 - lscpu ----- - detect more hypervisors, see 'virt-what' shell script http://people.redhat.com/~rjones/virt-what/ -dmesg ------ - - - add --color to colorize err and panic messages - minix (fsck, mkfs) ------------------ @@ -59,13 +48,6 @@ libmount (mount/umount) translate the device name to backing file and then search in mtab for the filename. See loopdev_get_loopfile(). - - add ---target-prefix option to specify prefix for mountpoints - so then you can - - mount --fstab=/etc/fstab.sandbox -a --target-prefix=/mnt/sandbox - - to create a new hierarchy of filesystems at sandbox - libblkd and libmount -------------------- @@ -148,61 +130,14 @@ fdisk(s) misc ---- - - switch_root: - - move all mountpoints to the newroot (there are hardcoded /proc /sys and /dev paths now) - - add --dont-move[=] options - - - use TZ=UTC - - add mllockall() and SCHED_FIFO to hwclock, see http://lkml.org/lkml/2008/10/12/132 - - (!) rewrite ipcs to use /proc/sys/kernel rather than unreliable syscalls - (there are problems with 32bit userspace on 64bit kernel) - --------------- exotic requests --------------- - - mount -a -- reorder fstab entries by paths before mount (just idea only) - - - mount -a (just idea only) - - Date: Sun, 3 Jun 2007 18:04:24 +0300 (MET DST) - From: Szabolcs Szakacsits - - In the past the right record order could be figured out easily by just - checking out fstab (if one knew what to look for) but considering the - fastly increasing number of user space file systems and their usage, with - their path, library, etc dependencies, it's getting trickier and is a black - magic for most users because they simply expect drives to be mounted - independently of their order in fstab. - - One typical, wrongly edited fstab example is: - - /dev/hda2 / ext3 defaults 1 1 - /dev/hda1 /mnt/windows ntfs-3g defaults 0 0 - /dev/hda3 /usr ext3 defaults 0 0 - - The events: - - mount -> /sbin/mount.ntfs-3g -> - -> resolves to /ntfs-3g via a symlink -> - -> ntfs-3g requires at least /libfuse* - - There are many potential solutions. For example installing everything on - the root file system which may be needed for successful mount. But this - is not always feasible or practical since we could end up putting almost - everything on the root file system in the end. - - Another idea is an improved mount strategy: - - do { - try to mount all unmounted entries - } while (not all mounted && at least one new was successfully mounted) - - - add SELinux security contexts support to the 'ipcs' utility http://bugzilla.redhat.com/show_bug.cgi?id=225342