platform/upstream/udisks2.git
15 years agorework how properties are set and updated
David Zeuthen [Wed, 25 Feb 2009 23:11:31 +0000 (18:11 -0500)]
rework how properties are set and updated

This is major patch reworking property handling. Instead of clearing
properties at every update event we use setters functions
instead. This will allow us, in the future, to generate very precise
PropertiesChanged() signals that can be tracked by client-side
proxies.

Also clean up the update_info() function; it's now split into a number
of much simpler separate update_info_*() functions. Should make things
a lot easier to debug.

Also keep track of holders/slaves and update slaves/holders when added
to a device. This allows us to get ride of the racy
update_info_in_idle() crap that never really worked.

The following properties has been removed

 - optical-disc-is-recordable
 - optical-disc-is-rewritable
 - linux-md-component-update-time
 - linux-md-component-events
 - linux-md-slaves-state

The following properties has been added

 - linux-md-component-holder
 - linux-md-component-state
 - linux-md-state

15 years agoadd some fixes/hacks to make things work with md incremental autoassembly
David Zeuthen [Mon, 23 Feb 2009 16:45:26 +0000 (11:45 -0500)]
add some fixes/hacks to make things work with md incremental autoassembly

15 years agoset the process title in the poller to the devices currently being polled
David Zeuthen [Mon, 23 Feb 2009 00:33:57 +0000 (19:33 -0500)]
set the process title in the poller to the devices currently being polled

root     18776  0.0  0.0  37960   760 pts/1    S+   19:33   0:00 devkit-disks-daemon: polling /dev/sdc /dev/sdb

15 years agomake polling process exit when parent dies
David Zeuthen [Mon, 23 Feb 2009 00:18:02 +0000 (19:18 -0500)]
make polling process exit when parent dies

15 years agoallow changing the label on a mounted device if the filesystem supports it
David Zeuthen [Mon, 23 Feb 2009 00:00:40 +0000 (19:00 -0500)]
allow changing the label on a mounted device if the filesystem supports it

15 years agodetect USB floppy drives
David Zeuthen [Sun, 22 Feb 2009 22:54:37 +0000 (17:54 -0500)]
detect USB floppy drives

15 years agoincrease wipe size from 16KB to 128KB to erase btrfs signatures
David Zeuthen [Sun, 22 Feb 2009 21:54:51 +0000 (16:54 -0500)]
increase wipe size from 16KB to 128KB to erase btrfs signatures

15 years agoadd support for ext4
David Zeuthen [Sun, 22 Feb 2009 21:13:28 +0000 (16:13 -0500)]
add support for ext4

15 years agoonly report media type if media is actually available
David Zeuthen [Sun, 22 Feb 2009 16:12:34 +0000 (11:12 -0500)]
only report media type if media is actually available

15 years agorework optical disc properties for audio discs
David Zeuthen [Fri, 20 Feb 2009 23:12:39 +0000 (18:12 -0500)]
rework optical disc properties for audio discs

remove

 optical-disc-has-audio

and add

 optical-disc-num-audio-tracks

since this is in line with the information that /lib/udev/cdrom_id
gives us.

15 years agopoll for media, also add methods to inhibit polling and manual polling
David Zeuthen [Fri, 20 Feb 2009 00:36:47 +0000 (19:36 -0500)]
poll for media, also add methods to inhibit polling and manual polling

For this to work well, the polling that happens in HAL needs to be
disabled. This can be achieved by this fdi file

<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
  <device>
    <match key="storage.removable" bool="true">
      <merge key="storage.media_check_enabled" type="bool">false</merge>
    </match>
  </device>
</deviceinfo>

There's also a TODO in the code to properly detect SATA AN drives and
avoid polling these.

15 years agouse the 'ro' sysfs file to figure out if media is read-only
David Zeuthen [Thu, 19 Feb 2009 17:59:44 +0000 (12:59 -0500)]
use the 'ro' sysfs file to figure out if media is read-only

This way we can avoid opening the device for writes. Because if we do
open the device for writes, we going to cause an endless loop of
'change' events with udev >= 138.

15 years agoinit the SMART data GValue earlier
David Zeuthen [Wed, 18 Feb 2009 00:31:44 +0000 (19:31 -0500)]
init the SMART data GValue earlier

15 years agodon't crash if properties can't be retrieved
David Zeuthen [Wed, 18 Feb 2009 00:28:24 +0000 (19:28 -0500)]
don't crash if properties can't be retrieved

15 years agouse ID_VENDOR_ENC and ID_MODEL_ENC if they are available
David Zeuthen [Tue, 17 Feb 2009 19:38:55 +0000 (14:38 -0500)]
use ID_VENDOR_ENC and ID_MODEL_ENC if they are available

The availability of these new keys depend on a patch just submitted to
udev.

15 years agoprefer ID_FS_LABEL_ENC, if available, to ID_FS_LABEL
David Zeuthen [Tue, 17 Feb 2009 18:02:55 +0000 (13:02 -0500)]
prefer ID_FS_LABEL_ENC, if available, to ID_FS_LABEL

15 years agoadd linux-md-home-host and linux-md-component-home-host properties
David Zeuthen [Tue, 17 Feb 2009 17:23:26 +0000 (12:23 -0500)]
add linux-md-home-host and linux-md-component-home-host properties

15 years agofix up race where components are not updated when a RAID array is stopped
David Zeuthen [Tue, 17 Feb 2009 01:51:38 +0000 (20:51 -0500)]
fix up race where components are not updated when a RAID array is stopped

15 years agouse -nonet for invoking xsltproc
David Zeuthen [Mon, 16 Feb 2009 01:12:50 +0000 (20:12 -0500)]
use -nonet for invoking xsltproc

15 years agorework updates of slaves/holders
David Zeuthen [Sun, 15 Feb 2009 18:37:47 +0000 (13:37 -0500)]
rework updates of slaves/holders

The previous patch to avoid cycles didn't really work; instead just
schedule holders/slaves in idle and make sure we sort out duplicates.

15 years agoexport name+uuid for linux-md devices
David Zeuthen [Sun, 15 Feb 2009 18:11:03 +0000 (13:11 -0500)]
export name+uuid for linux-md devices

15 years agomanually import linux-md data since mdadm upstream doesn't do this yet
David Zeuthen [Sun, 15 Feb 2009 06:00:18 +0000 (01:00 -0500)]
manually import linux-md data since mdadm upstream doesn't do this yet

15 years agoexport properties about cryptotext LUKS devices
David Zeuthen [Sun, 15 Feb 2009 05:45:36 +0000 (00:45 -0500)]
export properties about cryptotext LUKS devices

The properties are named luks-holder and device-is-luks.

Also make sure that all slaves and holders arrays are always up to
date (since the kernel still doesn't send 'change' events). To avoid
cycles, mark a device as being updated and clear all these flags in an
idle handler later.

15 years agoprefer ID_{MODEL|VENDOR} to what we can dig out of sysfs
David Zeuthen [Fri, 13 Feb 2009 18:00:02 +0000 (13:00 -0500)]
prefer ID_{MODEL|VENDOR} to what we can dig out of sysfs

Recent udev versions actually provide this.

15 years agowork around buggy /sbin/cryptsetup behavior
David Zeuthen [Fri, 13 Feb 2009 16:11:54 +0000 (11:11 -0500)]
work around buggy /sbin/cryptsetup behavior

15 years agodo not crash if device disappears before we can get properties
David Zeuthen [Fri, 13 Feb 2009 16:11:25 +0000 (11:11 -0500)]
do not crash if device disappears before we can get properties

15 years agoadd some gitignore files to the source tree
Richard Hughes [Wed, 4 Feb 2009 10:07:19 +0000 (10:07 +0000)]
add some gitignore files to the source tree

15 years agorename configure.in to configure.ac
Richard Hughes [Wed, 4 Feb 2009 10:00:21 +0000 (10:00 +0000)]
rename configure.in to configure.ac

15 years agofix DeviceKit-disks with the latest DBus release
Colin Walters [Fri, 12 Dec 2008 09:37:13 +0000 (09:37 +0000)]
fix DeviceKit-disks with the latest DBus release

15 years agouse right include path for devkit-gobject
David Zeuthen [Tue, 11 Nov 2008 13:18:45 +0000 (08:18 -0500)]
use right include path for devkit-gobject

15 years agoupdate location of git repos
David Zeuthen [Tue, 12 Aug 2008 16:33:52 +0000 (12:33 -0400)]
update location of git repos

Someone also needs to do s/devicekit/DeviceKit/ on the fd.o git servers...

16 years agoavoid closing the tray on optical drives
David Zeuthen [Fri, 1 Aug 2008 19:46:42 +0000 (15:46 -0400)]
avoid closing the tray on optical drives

You're also going to need this patch to udev

 http://marc.info/?l=linux-hotplug&m=121749053301147&w=2

16 years agoupdate license so it's GPLv2
David Zeuthen [Mon, 21 Jul 2008 01:31:14 +0000 (21:31 -0400)]
update license so it's GPLv2

16 years agofix 'make distcheck'
David Zeuthen [Mon, 21 Jul 2008 00:32:41 +0000 (20:32 -0400)]
fix 'make distcheck'

16 years agofix marshaller changes
David Zeuthen [Mon, 21 Jul 2008 00:27:37 +0000 (20:27 -0400)]
fix marshaller changes

16 years agoinclude a private program to export the device-mapper information we need
David Zeuthen [Fri, 18 Jul 2008 16:47:33 +0000 (12:47 -0400)]
include a private program to export the device-mapper information we need

Can't wait anymore for this to land in device-mapper upstream

 https://bugzilla.redhat.com/show_bug.cgi?id=438604

We're using a separate name space for this so once this information
does land in device-mapper upstream we can use it from there.

16 years agoadd some notes about how to support iSCSI target/initiator roles
David Zeuthen [Sun, 29 Jun 2008 01:05:27 +0000 (21:05 -0400)]
add some notes about how to support iSCSI target/initiator roles

16 years agofix a bug introduced by commit 01f415b7e0049d71fbb221a43225d2ec7aa6404b
David Zeuthen [Wed, 18 Jun 2008 15:00:01 +0000 (11:00 -0400)]
fix a bug introduced by commit 01f415b7e0049d71fbb221a43225d2ec7aa6404b

E.g. use the proper type boxed type for DBUS_G_TYPE_OBJECT_PATH for
the C closures when registering the signals

16 years agoregister the correct marshaller for the devkit-disks client
David Zeuthen [Wed, 18 Jun 2008 14:34:41 +0000 (10:34 -0400)]
register the correct marshaller for the devkit-disks client

16 years agouse object paths instead of strings for signals
David Zeuthen [Wed, 11 Jun 2008 15:37:37 +0000 (11:37 -0400)]
use object paths instead of strings for signals

Pointed out by Lennart Poettering via Jon McCann.

16 years agodon't S.M.A.R.T. data injected with simulate= to the database
David Zeuthen [Wed, 11 Jun 2008 00:32:28 +0000 (20:32 -0400)]
don't S.M.A.R.T. data injected with simulate= to the database

16 years agoforgot to commit a few PolicyKit actions
David Zeuthen [Sun, 8 Jun 2008 01:15:32 +0000 (21:15 -0400)]
forgot to commit a few PolicyKit actions

16 years agoadd a new method FilesystemListOpenFiles() returning (pid, uid, cmdline)
David Zeuthen [Sun, 8 Jun 2008 01:05:03 +0000 (21:05 -0400)]
add a new method FilesystemListOpenFiles() returning (pid, uid, cmdline)

http://people.freedesktop.org/~david/gdu-fs-busy.png

16 years agoadd DriveEject() and drive-is-media-ejectable, drive-requires-eject properties
David Zeuthen [Sat, 7 Jun 2008 03:39:48 +0000 (23:39 -0400)]
add DriveEject() and drive-is-media-ejectable, drive-requires-eject properties

16 years agoremoved the .NotLabeled error, just return .Failed instead
David Zeuthen [Sat, 7 Jun 2008 01:33:31 +0000 (21:33 -0400)]
removed the .NotLabeled error, just return .Failed instead

16 years agoadd support for optical discs and rework media type handling
David Zeuthen [Sat, 7 Jun 2008 01:17:04 +0000 (21:17 -0400)]
add support for optical discs and rework media type handling

In particular, use the data exported by the newly rewritten cdrom_id
program; reported a few bugs to Kay about that one.

16 years agoupdate devkit-disks to latest D-Bus API
David Zeuthen [Fri, 6 Jun 2008 22:12:22 +0000 (18:12 -0400)]
update devkit-disks to latest D-Bus API

16 years agoallow unmount/locking devices not set up by the daemon
David Zeuthen [Fri, 6 Jun 2008 01:24:47 +0000 (21:24 -0400)]
allow unmount/locking devices not set up by the daemon

Will require plenty of privilege (e.g. unmount-others and lock-others).

16 years agoreword some authentication messages and change some of the defaults
David Zeuthen [Fri, 6 Jun 2008 01:15:17 +0000 (21:15 -0400)]
reword some authentication messages and change some of the defaults

16 years agorename some PolicyKit actions to be more consistent with the API
David Zeuthen [Fri, 6 Jun 2008 01:08:25 +0000 (21:08 -0400)]
rename some PolicyKit actions to be more consistent with the API

16 years agouse mlabel if label passed to mkfs.vfat is > 11 characters
David Zeuthen [Thu, 5 Jun 2008 22:02:34 +0000 (18:02 -0400)]
use mlabel if label passed to mkfs.vfat is > 11 characters

16 years agoset an environment variable to skip checks
David Zeuthen [Thu, 5 Jun 2008 21:43:06 +0000 (17:43 -0400)]
set an environment variable to skip checks

Kay Sievers reports these checks are broken. Either way, no need to
check the fstype since we already check the fstype from vol_id.

16 years agouse mlabel rather than dosfslabel
David Zeuthen [Thu, 5 Jun 2008 21:38:18 +0000 (17:38 -0400)]
use mlabel rather than dosfslabel

Because compared to dosfslabel

 - mlabel actually works
 - mlabel supports long labels (254 characters)
 - mlabel is also available in e.g. SUSE; dosfslabel seem to be a RH hack

16 years agorevert "rename FilesystemSetLabel to SetLabel; some non-fs devices supports labels...
David Zeuthen [Thu, 5 Jun 2008 21:22:36 +0000 (17:22 -0400)]
revert "rename FilesystemSetLabel to SetLabel; some non-fs devices supports labels too"

This reverts commit f7ad692c880c44dd9d52844f9963e08e24ec92cf.

Hmm.. thinking about it, it's probably better to have SwapSetLabel(),
LinuxMdSetLabel() and so forth.

16 years agorename FilesystemSetLabel to SetLabel; some non-fs devices supports labels too
David Zeuthen [Thu, 5 Jun 2008 20:42:04 +0000 (16:42 -0400)]
rename FilesystemSetLabel to SetLabel; some non-fs devices supports labels too

16 years agosanitize/rework D-Bus errors returned
David Zeuthen [Thu, 5 Jun 2008 18:43:17 +0000 (14:43 -0400)]
sanitize/rework D-Bus errors returned

16 years agoavoid abstracting encrypted devices; instead be specific about it's LUKS
David Zeuthen [Thu, 5 Jun 2008 05:20:09 +0000 (01:20 -0400)]
avoid abstracting encrypted devices; instead be specific about it's LUKS

16 years agoadd support for the xfs file system
David Zeuthen [Thu, 5 Jun 2008 04:27:04 +0000 (00:27 -0400)]
add support for the xfs file system

16 years agoexport daemon version and capabilities (encryption and fs support)
David Zeuthen [Wed, 4 Jun 2008 03:40:42 +0000 (23:40 -0400)]
export daemon version and capabilities (encryption and fs support)

16 years agoadd a new method FilesystemCheck
David Zeuthen [Tue, 3 Jun 2008 00:08:46 +0000 (20:08 -0400)]
add a new method FilesystemCheck

16 years agoinclude permissions and errors in the docs for the LinuxMdStart method
David Zeuthen [Mon, 2 Jun 2008 16:41:47 +0000 (12:41 -0400)]
include permissions and errors in the docs for the LinuxMdStart method

16 years agorework what authorizations are needed
David Zeuthen [Mon, 2 Jun 2008 15:26:04 +0000 (11:26 -0400)]
rework what authorizations are needed

Lots of changes in this commit including new properties and ABI changes.

16 years agoadd new property device-is-system-internal
David Zeuthen [Sun, 1 Jun 2008 20:31:53 +0000 (16:31 -0400)]
add new property device-is-system-internal

16 years agoremove ability to use privileged mount options
David Zeuthen [Sun, 1 Jun 2008 20:07:33 +0000 (16:07 -0400)]
remove ability to use privileged mount options

People who wants this are advised to use /etc/fstab - as of commit
1aeeb7b6ec2236f20eef2281e30786266098e29e, FilesystemMount() and
FilesystemUnmount() will attempt to mount as the calling user if the
device is referenced in /etc/fstab.

16 years agoadd options take_ownership_[uid|gid] to FilesystemCreate
David Zeuthen [Sun, 1 Jun 2008 19:42:07 +0000 (15:42 -0400)]
add options take_ownership_[uid|gid] to FilesystemCreate

This is to support features such as

 http://people.freedesktop.org/~david/gdu-take-ownership.png

We might want to add take_ownership_secontext for setting the SELinux
context too. Need to check with the SELinux guys.

16 years agoadd a --replace option to devkit-disks-daemon
David Zeuthen [Sun, 1 Jun 2008 15:18:16 +0000 (11:18 -0400)]
add a --replace option to devkit-disks-daemon

This will replace an existing instance of devkit-disks-daemon.

16 years agoensure that EncryptedLock doesn't return until cleartext device is removed
David Zeuthen [Sat, 31 May 2008 18:38:19 +0000 (14:38 -0400)]
ensure that EncryptedLock doesn't return until cleartext device is removed

16 years agoremove debug spew
David Zeuthen [Sat, 31 May 2008 02:10:02 +0000 (22:10 -0400)]
remove debug spew

16 years agofix unmount issue where directory isn't removed
David Zeuthen [Sat, 31 May 2008 02:08:57 +0000 (22:08 -0400)]
fix unmount issue where directory isn't removed

16 years agouse a mount monitor based on /proc/mounts instead of gio's mount monitor
David Zeuthen [Sat, 31 May 2008 01:48:45 +0000 (21:48 -0400)]
use a mount monitor based on /proc/mounts instead of gio's mount monitor

Also add a hack to work around the fact that device-mapper create it's
own device nodes.

16 years agosupport UUID= and LABEL= in /etc/fstab
David Zeuthen [Sat, 31 May 2008 00:06:35 +0000 (20:06 -0400)]
support UUID= and LABEL= in /etc/fstab

16 years agofixup docs now that we support mounting/unmounting /etc/fstab devices
David Zeuthen [Fri, 30 May 2008 23:51:09 +0000 (19:51 -0400)]
fixup docs now that we support mounting/unmounting /etc/fstab devices

16 years agofor fstab mount points, call mount/umount as the calling user
David Zeuthen [Fri, 30 May 2008 23:39:25 +0000 (19:39 -0400)]
for fstab mount points, call mount/umount as the calling user

With this change, the mount client (e.g. gnome-mount) don't have to
fool around with doing this himself.

16 years agofix up some error handling
David Zeuthen [Fri, 30 May 2008 21:40:56 +0000 (17:40 -0400)]
fix up some error handling

16 years agoadd -Wformat and -Wformat-security warnings and fix up some code
David Zeuthen [Fri, 30 May 2008 21:35:53 +0000 (17:35 -0400)]
add -Wformat and -Wformat-security warnings and fix up some code

I'm still baffled why gcc thinks this is something one needs to *turn* on.

16 years agoinitialize error correctly
David Zeuthen [Mon, 26 May 2008 15:06:23 +0000 (11:06 -0400)]
initialize error correctly

16 years agoproperly detect mmc/sd cards and fix a bug in mount point naming
David Zeuthen [Mon, 26 May 2008 13:35:43 +0000 (09:35 -0400)]
properly detect mmc/sd cards and fix a bug in mount point naming

16 years agoupdate TODO list and bump version to 002
David Zeuthen [Wed, 7 May 2008 06:03:17 +0000 (02:03 -0400)]
update TODO list and bump version to 002

16 years agostore historical SMART data and add DriveSmartGetHistoricalData()
David Zeuthen [Sun, 4 May 2008 15:42:48 +0000 (11:42 -0400)]
store historical SMART data and add DriveSmartGetHistoricalData()

This add sqlite3 as a dependency.

16 years agorefresh SMART data on startup and every 30 minutes
David Zeuthen [Sat, 3 May 2008 22:21:39 +0000 (18:21 -0400)]
refresh SMART data on startup and every 30 minutes

16 years agodon't run DriveSmartRefreshData as a job
David Zeuthen [Sat, 3 May 2008 21:43:24 +0000 (17:43 -0400)]
don't run DriveSmartRefreshData as a job

We also want to run this from the daemon every 30 minutes or so.

16 years agorework how SMART is done; express it in properties and export attributes
David Zeuthen [Sat, 3 May 2008 21:16:09 +0000 (17:16 -0400)]
rework how SMART is done; express it in properties and export attributes

Also add some test files from the smartmontools project and provide a
new simulate= option. This is very useful for testing clients
consuming this data. See test/smart/README for details.

16 years agorip out the inhibit code from the daemon
David Zeuthen [Mon, 28 Apr 2008 22:59:40 +0000 (18:59 -0400)]
rip out the inhibit code from the daemon

In the future we want the daemon around so it can continously monitor
RAID and SMART. Need to figure out if we need to start it at boot
time.

16 years agoadd some more docs
David Zeuthen [Mon, 28 Apr 2008 18:52:16 +0000 (14:52 -0400)]
add some more docs

16 years agorename some methods so the API is easier to read
David Zeuthen [Mon, 28 Apr 2008 03:57:54 +0000 (23:57 -0400)]
rename some methods so the API is easier to read

16 years agowork more on the D-Bus docs
David Zeuthen [Mon, 28 Apr 2008 00:22:20 +0000 (20:22 -0400)]
work more on the D-Bus docs

16 years agoadd some polish to the D-Bus documentation
David Zeuthen [Sun, 27 Apr 2008 18:50:26 +0000 (14:50 -0400)]
add some polish to the D-Bus documentation

16 years agofinish port to new DeviceKit
David Zeuthen [Sun, 27 Apr 2008 18:49:46 +0000 (14:49 -0400)]
finish port to new DeviceKit

16 years agoproperly document the D-Bus interfaces
David Zeuthen [Sat, 26 Apr 2008 01:15:31 +0000 (21:15 -0400)]
properly document the D-Bus interfaces

16 years agoport to new DeviceKit interface
David Zeuthen [Fri, 25 Apr 2008 18:00:38 +0000 (14:00 -0400)]
port to new DeviceKit interface

This still needs a bit of work...

16 years agoMerge branch 'master' of ssh://david@people.freedesktop.org/~/DeviceKit-disks
David Zeuthen [Thu, 10 Apr 2008 03:47:04 +0000 (23:47 -0400)]
Merge branch 'master' of ssh://david@people.freedesktop.org/~/DeviceKit-disks

16 years agoavoid gvfs for now
David Zeuthen [Thu, 10 Apr 2008 03:46:31 +0000 (23:46 -0400)]
avoid gvfs for now

see http://bugzilla.gnome.org/show_bug.cgi?id=526454

16 years agoclear fs signatures if we detect a partition table
David Zeuthen [Wed, 9 Apr 2008 05:32:07 +0000 (01:32 -0400)]
clear fs signatures if we detect a partition table

This is one reason we need to get partition table scanning into
vol_id. This is to fix a case where there's an old RAID signature for
a whole disk RAID component.

16 years agofix warnings on x86_64
David Zeuthen [Wed, 9 Apr 2008 05:10:31 +0000 (01:10 -0400)]
fix warnings on x86_64

16 years agoadd a 'last_self_test_result' return value to the RetrieveSmartData() method
David Zeuthen [Sun, 6 Apr 2008 07:26:31 +0000 (03:26 -0400)]
add a 'last_self_test_result' return value to the RetrieveSmartData() method

16 years agofix 'make distcheck'
David Zeuthen [Sat, 5 Apr 2008 04:09:52 +0000 (00:09 -0400)]
fix 'make distcheck'

16 years agowork some more on linux-md software RAID
David Zeuthen [Sat, 5 Apr 2008 03:07:23 +0000 (23:07 -0400)]
work some more on linux-md software RAID

Sorry for the big patch.

16 years agoadd methods to assemble and stop linux md raid arrays
David Zeuthen [Mon, 31 Mar 2008 19:12:23 +0000 (15:12 -0400)]
add methods to assemble and stop linux md raid arrays

The AssembleLinuxMdArray() method is on the daemon; part of this patch
extends the job facility to be used when device == NULL.

16 years agoadd support for recognizing md devices
David Zeuthen [Mon, 31 Mar 2008 01:32:08 +0000 (21:32 -0400)]
add support for recognizing md devices

16 years agoadd support for recognizing Linux md components
David Zeuthen [Sun, 30 Mar 2008 23:49:28 +0000 (19:49 -0400)]
add support for recognizing Linux md components

Depends on a patch to udev for making vol_id export some more
information. Sent to Kay for review.