diff options
author | Karel Zak <kzak@redhat.com> | 2007-06-05 21:53:55 +0200 |
---|---|---|
committer | Karel Zak <kzak@redhat.com> | 2007-06-05 23:35:42 +0200 |
commit | 883fff9f85f5ffb68614e6c3740712aafc18d6f4 (patch) | |
tree | 8e781da0cf276d0d8070fbbc393546b61bc91e80 /TODO | |
parent | 04b7cb3216932decb5ce0f62ace580cd91bc8c2e (diff) | |
download | util-linux-old-883fff9f85f5ffb68614e6c3740712aafc18d6f4.tar.gz |
docs: clean up TODO file and add a new resuest for 2.14
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 59 |
1 files changed, 43 insertions, 16 deletions
@@ -2,9 +2,20 @@ 2.13: ==== -- remove all NFS code +- convet po/ files to UTF-8 + +- add an option to the cal command to control highlight date + (cal -v YYYY/MM/DD) + +2.14: +==== -- remove all FS detection code +- use rpmatch() for all Y/N ? + +- rewrite ipcs to use /proc/sys/kernel rather than unreliable syscalls + (there are problems with 32bit userspace on 64bit kernel) + +- remove support for old system headers (like missing ioctls, ..) - remove from all places direct calls of ioctl(BLKGETSIZE) and move it lib/blkdevsize.c: blkdev_get_size(), blkdev_get_sectors(), blkdev_get_pages() @@ -12,24 +23,40 @@ - use EXIT_FAILED and EXIT_SUCCESS from stdlib.h for exit() codes -- build-sys: - - add exampledir and example_DATA - - add readmedir and readme_DATA +- rewrite the replay script to C to avoid dependence on perl + +- "mount -a": -- convet po/ files to UTF-8 + Date: Sun, 3 Jun 2007 18:04:24 +0300 (MET DST) + From: Szabolcs Szakacsits <szaka@sienet.hu> -- rewrite the replay script to C to avoid dependence on perl + 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. -- add an option to the cal command to control highlight date - (cal -v YYYY/MM/DD) + One typical, wrongly edited fstab example is: -2.14: -==== + /dev/hda2 / ext3 defaults 1 1 + /dev/hda1 /mnt/windows ntfs-3g defaults 0 0 + /dev/hda3 /usr ext3 defaults 0 0 -- use rpmatch() for all Y/N ? + The events: -- rewrite ipcs to use /proc/sys/kernel rather than unreliable syscalls - (there are problems with 32bit userspace on 64bit kernel) + mount -> /sbin/mount.ntfs-3g -> + -> resolves to <path1>/ntfs-3g via a symlink -> + -> ntfs-3g requires at least <path2>/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) -- remove support for old system headers (like missing ioctls, ..) - * check for SCHED_BATCH in the configure script |