X-Git-Url: http://git.annexia.org/?p=libguestfs.git;a=blobdiff_plain;f=TODO;h=2479bbb19bd9c72d9005845d09784d8dda47fb60;hp=ca649baf8d4a685530d599e86a288c5d4a19eb73;hb=dc8e4b057ecd3984d7c27c8e;hpb=f13f3386007381f2955f8cfc45ecf84d9ebfa0ce diff --git a/TODO b/TODO index ca649ba..2479bbb 100644 --- a/TODO +++ b/TODO @@ -372,12 +372,11 @@ $EDITOR without any corresponding ability to set them. echo $EDITOR # or %{EDITOR} edit /etc/resolv.conf -live CD inspection ------------------- - -guestfish -i livecd.iso +live CD inspection for Windows 7 +-------------------------------- -Could this be done through the core API and existing calls? +Windows 7 install CDs are quite different and pretty impenetrable. +There are no obvious files to parse. More ntfs tools --------------- @@ -409,3 +408,18 @@ More mkfs_opts options Useful options to offer: - Set label. - Set UUID. + +Use /proc/self/mountinfo +------------------------ + +This file contains lots of interesting information about +what is mounted and where. eg: + + 16 21 0:3 / /proc rw,relatime - proc /proc rw + 17 21 0:16 / /sys rw,relatime - sysfs /sys rw,seclabel + 18 23 0:5 / /dev rw,relatime - devtmpfs udev rw,seclabel,size=1906740k,nr_inodes=476685,mode=755 + 26 21 253:3 / /home rw,relatime - ext4 /dev/mapper/vg-lv_home rw,seclabel,barrier=1,data=ordered + +This could be used instead of current hairy code to parse the output +of the 'mount' command. We could add new APIs to return kernel mount +options, type of filesystem at a mountpoint etc.