platform/upstream/udisks2.git
15 years agoremove debug spew from mount monitor
David Zeuthen [Mon, 6 Apr 2009 21:38:57 +0000 (17:38 -0400)]
remove debug spew from mount monitor

15 years agofix grammar/spelling for ATA SMART output in devkit-disks(1)
David Zeuthen [Mon, 6 Apr 2009 21:08:51 +0000 (17:08 -0400)]
fix grammar/spelling for ATA SMART output in devkit-disks(1)

15 years agoinstall udev rules into /lib/udev/rules.d not /etc/udev/rules.d
David Zeuthen [Mon, 6 Apr 2009 19:11:52 +0000 (15:11 -0400)]
install udev rules into /lib/udev/rules.d not /etc/udev/rules.d

15 years agochange devkit-disks(1) to use device node paths instead of object paths
David Zeuthen [Mon, 6 Apr 2009 19:08:24 +0000 (15:08 -0400)]
change devkit-disks(1) to use device node paths instead of object paths

15 years agoalso move umount.devkit over to use the correct object paths
David Zeuthen [Mon, 6 Apr 2009 19:06:10 +0000 (15:06 -0400)]
also move umount.devkit over to use the correct object paths

15 years agoadd FindDeviceByMajorMinor() to look up a device by dev_t
David Zeuthen [Mon, 6 Apr 2009 18:36:35 +0000 (14:36 -0400)]
add FindDeviceByMajorMinor() to look up a device by dev_t

15 years agoprefix all D-Bus objects paths with /org/freedesktop/DeviceKit/Disks
David Zeuthen [Mon, 6 Apr 2009 16:59:47 +0000 (12:59 -0400)]
prefix all D-Bus objects paths with /org/freedesktop/DeviceKit/Disks

15 years agofix udev rules to keep udev from complaining
David Zeuthen [Mon, 6 Apr 2009 15:59:52 +0000 (11:59 -0400)]
fix udev rules to keep udev from complaining

15 years agorework some of the ATA SMART stuff, go back to using sqlite
David Zeuthen [Mon, 6 Apr 2009 15:51:15 +0000 (11:51 -0400)]
rework some of the ATA SMART stuff, go back to using sqlite

15 years agoremove erase= option and the notion of tasks within jobs
David Zeuthen [Thu, 2 Apr 2009 21:26:34 +0000 (17:26 -0400)]
remove erase= option and the notion of tasks within jobs

Secure erase is a bit K-rad and we never really implemented anything
but 0 and 1 passes. If we want this feature back (and I think we do;
e.g. it is useful to scrub the disks before selling a computer) we
should add a dedicated SecureErase() method that (optionally) can take
advantage of things like the ATA Secure Erase command-set.

While it is cute that jobs consist of tasks it is not used anymore now
that erase= is gone. So remove it to simplify the code.

15 years agoremove a lot of unnecessary errors
David Zeuthen [Thu, 2 Apr 2009 19:37:43 +0000 (15:37 -0400)]
remove a lot of unnecessary errors

For example it doesn't make sense to return this error

 org.freedesktop.DeviceKit.Disks.Error.NotPartition

since the client is already able to check in advance if the given
object really is a partition. So trim the error list to only contain
errors that the client can't predict. This leaves us with

 DEVKIT_DISKS_ERROR_FAILED,
 DEVKIT_DISKS_ERROR_BUSY,
 DEVKIT_DISKS_ERROR_CANCELLED,
 DEVKIT_DISKS_ERROR_INHIBITED,
 DEVKIT_DISKS_ERROR_INVALID_OPTION,
 DEVKIT_DISKS_ERROR_NOT_SUPPORTED,
 DEVKIT_DISKS_ERROR_ATA_SMART_WOULD_WAKEUP,

15 years agoremove device-is-busy property
David Zeuthen [Thu, 2 Apr 2009 19:14:43 +0000 (15:14 -0400)]
remove device-is-busy property

This should never have been a property since

 - we are not really ready to make that kind of guarantee; another
   program may have the device open and then we're going to fail
   with EBUSY and return a Busy D-Bus error

 - it is computed on demand and that makes it difficult to determine
   when it changes value and thus trigger a PropertyChanged event

Currently this property is not used by gnome-disk-utility. If it turns
out that we need something like this we can add a Device.IsBusy()
method.

15 years agoexport device-major and device-minor properties
David Zeuthen [Thu, 2 Apr 2009 18:37:57 +0000 (14:37 -0400)]
export device-major and device-minor properties

This makes it easier for clients wanting to fool around with
/proc/self/mountinfo themselves.

15 years agouse /proc/self/mountinfo and handle a device being mounted in multiple places
David Zeuthen [Thu, 2 Apr 2009 17:54:20 +0000 (13:54 -0400)]
use /proc/self/mountinfo and handle a device being mounted in multiple places

This is an effort to fix

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

Basically we have to somehow cope with a device being mounted in
multiple places. So we replace the property

 String device-mount-path

with an array of mount paths

 String device-mount-paths[]

We also try to make an effort to ensure that the shortest mount point
is shown before others. E.g. if you bind mount / on /foo then

 device-mount-paths = ["/", "/foo"]

This means that desktop clients can just take the first mount path.

Also make a note that this is the mount point in the root
namespace. On systems clients running in other namespaces care has to
be taken; in this case the client probably needs to examine
/proc/self/mountinfo on his own to determine if a given block device
is mounted or not.

Also drop support for the 'remount' option; we might add it back later
but since we now support multiple mount points it makes everything a
bit weird.

15 years agoprint the scheme of the main partition table, never the nested one
David Zeuthen [Tue, 31 Mar 2009 20:54:33 +0000 (16:54 -0400)]
print the scheme of the main partition table, never the nested one

To avoid e.g. 'embr' for the scheme for logical partitions.

15 years agorework partition table handling
David Zeuthen [Tue, 31 Mar 2009 19:32:48 +0000 (15:32 -0400)]
rework partition table handling

15 years agoensure a MS-DOS extended partition is busy if logical partitions are busy
David Zeuthen [Mon, 30 Mar 2009 22:23:01 +0000 (18:23 -0400)]
ensure a MS-DOS extended partition is busy if logical partitions are busy

15 years agoallow job-num-tasks to be 0 (meaning "unknown")
David Zeuthen [Mon, 30 Mar 2009 21:15:08 +0000 (17:15 -0400)]
allow job-num-tasks to be 0 (meaning "unknown")

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

15 years agoif BLKRRPART fails with EBUSY, just try a few more times
David Zeuthen [Mon, 30 Mar 2009 19:49:47 +0000 (15:49 -0400)]
if BLKRRPART fails with EBUSY, just try a few more times

See http://bugs.freedesktop.org/show_bug.cgi?id=20813 for details.

15 years agomake umount work on mount points
Matthias Clasen [Mon, 30 Mar 2009 03:08:24 +0000 (23:08 -0400)]
make umount work on mount points

Make umount-devkit support the traditional umount behaviour of
accepting either a device file or a mount path.

Signed-off-by: David Zeuthen <davidz@redhat.com>
15 years agofix typo in error name
Matthias Clasen [Sat, 28 Mar 2009 17:02:01 +0000 (13:02 -0400)]
fix typo in error name

https://bugs.freedesktop.org/show_bug.cgi?id=20889

Signed-off-by: David Zeuthen <davidz@redhat.com>
15 years agoforgot to add ATA SMART prober in last commit
David Zeuthen [Mon, 23 Mar 2009 23:21:26 +0000 (19:21 -0400)]
forgot to add ATA SMART prober in last commit

15 years agoport to libatasmart
David Zeuthen [Mon, 23 Mar 2009 23:14:24 +0000 (19:14 -0400)]
port to libatasmart

15 years agofix up how device-is-system-internal is computed
David Zeuthen [Tue, 17 Mar 2009 01:06:43 +0000 (21:06 -0400)]
fix up how device-is-system-internal is computed

This should fix

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

where we marked device-mapper devices as system internal.

15 years agofix up inhibit parameter handling
Matthias Clasen [Tue, 17 Mar 2009 00:48:17 +0000 (20:48 -0400)]
fix up inhibit parameter handling

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

15 years agodon't poll SATA AN drives
David Zeuthen [Tue, 17 Mar 2009 01:17:26 +0000 (21:17 -0400)]
don't poll SATA AN drives

15 years agorework default mount options
David Zeuthen [Sun, 15 Mar 2009 22:53:02 +0000 (18:53 -0400)]
rework default mount options

15 years agoavoid taking action if a component is removed from an array
David Zeuthen [Sun, 15 Mar 2009 20:24:59 +0000 (16:24 -0400)]
avoid taking action if a component is removed from an array

This should really be done by the kernel. But it currently isn't. It simply
oopses now that user space isn't cleaning up after it....

Signed-off-by: David Zeuthen <davidz@redhat.com>
15 years agoexport all linux-md raid devices (except ones marked as 'clear')
David Zeuthen [Sun, 15 Mar 2009 20:23:38 +0000 (16:23 -0400)]
export all linux-md raid devices (except ones marked as 'clear')

This is to provide UI to remove 'inactive' devices when the kernel
gets the life-cycle management wrong. See upcoming commit in
gnome-disk-utility for handling this.

Signed-off-by: David Zeuthen <davidz@redhat.com>
15 years agoadd newline for debug message
David Zeuthen [Sun, 15 Mar 2009 20:22:07 +0000 (16:22 -0400)]
add newline for debug message

Signed-off-by: David Zeuthen <davidz@redhat.com>
15 years agoonly use a single PolicyKit action for Linux MD operations
David Zeuthen [Sun, 15 Mar 2009 17:05:18 +0000 (13:05 -0400)]
only use a single PolicyKit action for Linux MD operations

15 years agoonly export holders/slaves if the devices are in our db
David Zeuthen [Sun, 15 Mar 2009 17:04:47 +0000 (13:04 -0400)]
only export holders/slaves if the devices are in our db

This fixes a problem where the GVfs gdu volume monitor isn't updated if a LUKS device is unlocked from Palimpsest.

Signed-off-by: David Zeuthen <davidz@redhat.com>
15 years agoadd a --dump option to devkit-disks(1)
David Zeuthen [Wed, 4 Mar 2009 19:23:04 +0000 (14:23 -0500)]
add a --dump option to devkit-disks(1)

15 years agoallow users with appropriate authorizations to unmount all fstab mounts
David Zeuthen [Wed, 4 Mar 2009 15:11:08 +0000 (10:11 -0500)]
allow users with appropriate authorizations to unmount all fstab mounts

15 years agouse dev_t to identify mounts, not device files
David Zeuthen [Tue, 3 Mar 2009 21:20:08 +0000 (16:20 -0500)]
use dev_t to identify mounts, not device files

This should fix all issues with things like device-mapper using
non-canonical device file names (e.g. /dev/mapper/VolGroup00-LogVol00).
Also, this allows us to delete a bunch of special case code that
already tried to deal with this

See https://bugzilla.redhat.com/show_bug.cgi?id=488258 for details.

15 years agoupdate README
David Zeuthen [Mon, 2 Mar 2009 21:05:35 +0000 (16:05 -0500)]
update README

15 years agobump version to 003
David Zeuthen [Mon, 2 Mar 2009 20:09:18 +0000 (15:09 -0500)]
bump version to 003

15 years agoupdate NEWS and TODO
David Zeuthen [Mon, 2 Mar 2009 19:53:51 +0000 (14:53 -0500)]
update NEWS and TODO

15 years agomake it possible to inhibit all operations on the daemon
David Zeuthen [Mon, 2 Mar 2009 19:39:30 +0000 (14:39 -0500)]
make it possible to inhibit all operations on the daemon

This is needed for things like OS installers to inhibit automounting
etc.

15 years agomake help description for devkit-disks(1) point to the man page
David Zeuthen [Mon, 2 Mar 2009 18:19:56 +0000 (13:19 -0500)]
make help description for devkit-disks(1) point to the man page

15 years agorevise devkit-disks(1) man page and allow spawning programs when inhibiting
David Zeuthen [Mon, 2 Mar 2009 18:15:22 +0000 (13:15 -0500)]
revise devkit-disks(1) man page and allow spawning programs when inhibiting

15 years agomake the degree character work in devkit-disks
David Zeuthen [Mon, 2 Mar 2009 17:26:44 +0000 (12:26 -0500)]
make the degree character work in devkit-disks

15 years agomake devkit-disks(1) print SMART attributes
David Zeuthen [Mon, 2 Mar 2009 17:20:30 +0000 (12:20 -0500)]
make devkit-disks(1) print SMART attributes

15 years agorip out --create-fs option for now
David Zeuthen [Mon, 2 Mar 2009 16:12:53 +0000 (11:12 -0500)]
rip out --create-fs option for now

15 years agowhen taking ownership of a newly created file system, set the mode to 0700
David Zeuthen [Mon, 2 Mar 2009 14:40:25 +0000 (09:40 -0500)]
when taking ownership of a newly created file system, set the mode to 0700

15 years agouse dmask 0077 by default when mounting vfat volumes
David Zeuthen [Mon, 2 Mar 2009 14:31:19 +0000 (09:31 -0500)]
use dmask 0077 by default when mounting vfat volumes

This is to make the contents readable only by the user mounting the
file system. This can be overridden by passing the dmask=XYZ option to
FilesystemMount() method.

15 years agouse the right polkit action for ejecting drives
David Zeuthen [Mon, 2 Mar 2009 14:11:42 +0000 (09:11 -0500)]
use the right polkit action for ejecting drives

15 years agosimplify PolicyKit permissions a bit
David Zeuthen [Mon, 2 Mar 2009 01:28:36 +0000 (20:28 -0500)]
simplify PolicyKit permissions a bit

15 years agoset is_system_internal for linux md devices
David Zeuthen [Sun, 1 Mar 2009 23:29:45 +0000 (18:29 -0500)]
set is_system_internal for linux md devices

15 years agofixup error message when adding/removing components
David Zeuthen [Sun, 1 Mar 2009 19:54:36 +0000 (14:54 -0500)]
fixup error message when adding/removing components

15 years agosplit MD_NAME into home host and name
David Zeuthen [Sun, 1 Mar 2009 19:52:49 +0000 (14:52 -0500)]
split MD_NAME into home host and name

15 years agomake Device.is_busy() and Davice.partitions_are_busy() methods private
David Zeuthen [Sun, 1 Mar 2009 15:47:46 +0000 (10:47 -0500)]
make Device.is_busy() and Davice.partitions_are_busy() methods private

15 years agoslightly rework how polling is done
David Zeuthen [Sun, 1 Mar 2009 15:43:45 +0000 (10:43 -0500)]
slightly rework how polling is done

15 years agouse G_GNUC_CONST for all _get_type() functions
David Zeuthen [Sat, 28 Feb 2009 15:56:03 +0000 (10:56 -0500)]
use G_GNUC_CONST for all _get_type() functions

15 years agofix up _TYPE_ and _IS_ type macros to use DEVKIT_DISKS_ as the prefix
David Zeuthen [Sat, 28 Feb 2009 15:53:24 +0000 (10:53 -0500)]
fix up _TYPE_ and _IS_ type macros to use DEVKIT_DISKS_ as the prefix

15 years agorework mounts handling
David Zeuthen [Sat, 28 Feb 2009 15:44:43 +0000 (10:44 -0500)]
rework mounts handling

15 years agoensure that properties are updated before FilesystemMount returns
David Zeuthen [Fri, 27 Feb 2009 21:22:23 +0000 (16:22 -0500)]
ensure that properties are updated before FilesystemMount returns

15 years agoadd new device-presentation-name and -icon-name properties
David Zeuthen [Thu, 26 Feb 2009 00:25:22 +0000 (19:25 -0500)]
add new device-presentation-name and -icon-name properties

Also read these from udev properties

 DKD_PRESENTATION_NAME
 DKD_PRESENTATION_ICON_NAME

and set ICON_NAME for the iPod we have listed there.

15 years agorename part_id to devkit-disks-part-id and namespace udev properties
David Zeuthen [Wed, 25 Feb 2009 23:49:57 +0000 (18:49 -0500)]
rename part_id to devkit-disks-part-id and namespace udev properties

15 years agofix parallel build
David Zeuthen [Wed, 25 Feb 2009 23:39:37 +0000 (18:39 -0500)]
fix parallel build

15 years agoadd a devkit-disks-types.h file
David Zeuthen [Wed, 25 Feb 2009 23:37:23 +0000 (18:37 -0500)]
add a devkit-disks-types.h file

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

16 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

16 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