If the object is a drive (or a block device that is part of a drive), this is set to the string “true” only if the value of the Drive:Removable property is TRUE.
-
-
-+
drive.removable.bus
-+
If the object is a drive (or a block device that is part of a drive), this is set to the value of the Drive:ConnectionBus property. This variable is set only if the value of the Drive:Removable property is TRUE.
-+
-+
-+
drive.removable.media
-+
If the object is a drive (or a block device that is part of a drive), this is set to the value of the Drive:MediaCompatibility property. This variable is set only if the value of the Drive:Removable property is TRUE.
-+
-+
-
id.type
-
If the object is a block device, this property is set to the value of the Block:IdType property.
-
-Index: udisks-2.1.1/doc/udisks2-docs.xml
-===================================================================
---- udisks-2.1.1.orig/doc/udisks2-docs.xml 2013-07-23 08:51:10.000000000 +0200
-+++ udisks-2.1.1/doc/udisks2-docs.xml 2013-10-04 12:01:27.720575739 +0200
-@@ -248,6 +248,14 @@
- drive.removable
- If the object is a drive (or a block device that is part of a drive), this is set to the string true only if the value of the Drive:Removable property is TRUE.
-
-+
-+ drive.removable.bus
-+ If the object is a drive (or a block device that is part of a drive), this is set to the value of the Drive:ConnectionBus property. This variable is set only if the value of the Drive:Removable property is TRUE.
-+
-+
-+ drive.removable.media
-+ If the object is a drive (or a block device that is part of a drive), this is set to the value of the Drive:MediaCompatibility property. This variable is set only if the value of the Drive:Removable property is TRUE.
-+
-
-
- id.type
-Index: udisks-2.1.1/src/udisksdaemonutil.c
-===================================================================
---- udisks-2.1.1.orig/src/udisksdaemonutil.c 2013-07-23 08:51:10.000000000 +0200
-+++ udisks-2.1.1/src/udisksdaemonutil.c 2013-10-04 11:37:33.176660391 +0200
-@@ -637,7 +637,31 @@ udisks_daemon_util_check_authorization_s
- _safe_polkit_details_insert (details, "drive.model", udisks_drive_get_model (drive));
- _safe_polkit_details_insert (details, "drive.revision", udisks_drive_get_revision (drive));
- if (udisks_drive_get_removable (drive))
-- polkit_details_insert (details, "drive.removable", "true");
-+ {
-+ const gchar *const *media_compat;
-+ GString *media_compat_str;
-+ const gchar *sep = ",";
-+
-+ polkit_details_insert (details, "drive.removable", "true");
-+ _safe_polkit_details_insert (details, "drive.removable.bus", udisks_drive_get_connection_bus (drive));
-+
-+ media_compat_str = g_string_new (NULL);
-+ media_compat = udisks_drive_get_media_compatibility (drive);
-+ if (media_compat)
-+ {
-+ guint i;
-+
-+ for (i = 0; media_compat[i] && strlen(media_compat[i]); i++)
-+ {
-+ if (i)
-+ g_string_append (media_compat_str, sep);
-+ g_string_append (media_compat_str, media_compat[i]);
-+ }
-+ }
-+
-+ _safe_polkit_details_insert (details, "drive.removable.media", media_compat_str->str);
-+ g_string_free (media_compat_str, TRUE);
-+ }
- }
-
- if (block != NULL)
diff --git a/udisks2.changes b/udisks2.changes
index e848298..2868f40 100644
--- a/udisks2.changes
+++ b/udisks2.changes
@@ -1,4 +1,18 @@
-------------------------------------------------------------------
+Sun Feb 16 22:27:14 UTC 2014 - zaitor@opensuse.org
+
+- Update to version 2.1.2:
+ + Add exfat mount options.
+ + Hide more rescue partitions.
+ + Build fails due to missing IT_PROG_INTLTOOL macro (fdo#67679).
+ + Add exfat FS integration test.
+ + Drop "david" user name from publish make rules.
+ + Use dosfstools instead of mtools.
+ + Add polkit authorization variables for removable media.
+ + Fix crash when waiting for loop device.
+- Drop udisks2-20131026-removable-devices-polkit-auth.patch, fixed
+ upstream.
+-------------------------------------------------------------------
Tue Dec 10 08:33:56 UTC 2013 - pwieczorkiewicz@suse.com
- Added udisks2-20131026-removable-devices-polkit-auth.patch.
diff --git a/udisks2.spec b/udisks2.spec
index 8c12c66..5785b1e 100644
--- a/udisks2.spec
+++ b/udisks2.spec
@@ -1,7 +1,7 @@
#
# spec file for package udisks2
#
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -20,15 +20,13 @@
Name: udisks2
%define _name udisks
-Version: 2.1.1
+Version: 2.1.2
Release: 0
Summary: Disk Management Service, version 2
License: GPL-2.0+
Group: System Environment/Daemons
Url: http://www.freedesktop.org/wiki/Software/udisks
Source: http://udisks.freedesktop.org/releases/%{_name}-%{version}.tar.bz2
-# PATCH-FEATURE-UPSTREAM udisks2-20131026-removable-devices-polkit-auth.patch fate#312966 fdo#72122 pwieczorkiewicz@suse.de -- Add polkit authorization variables for removable media. It allows restricting or granting access to removable media using polkit authorization rules.
-Patch1: udisks2-20131026-removable-devices-polkit-auth.patch
# Needed to build the man pages
BuildRequires: docbook-xsl-stylesheets
BuildRequires: gobject-introspection-devel
@@ -96,7 +94,6 @@ for managing disks and storage devices.
%lang_package
%prep
%setup -q -n %{_name}-%{version}
-%patch1 -p1
%build
export V=1