debian/0000775000000000000000000000000012534125033007166 5ustar debian/gir1.2-udisks-2.0.install0000664000000000000000000000002712307304346013360 0ustar usr/lib/girepository*/ debian/rules0000775000000000000000000000101412307304346010246 0ustar #!/usr/bin/make -f %: dh $@ --with gir,autoreconf override_dh_auto_configure: dh_auto_configure -- \ --enable-gtk-doc \ --with-systemdsystemunitdir=/lib/systemd/system override_dh_auto_build: dh_auto_build # make -C po udisks.pot override_dh_auto_install: dh_auto_install # install Apport hook on Ubuntu if dpkg-vendor --is ubuntu; then \ install -m 644 -D debian/local/apport-hook.py debian/udisks2/usr/share/apport/package-hooks/udisks2.py; \ fi override_dh_install: dh_install -X.la --fail-missing debian/control0000664000000000000000000000754312307304346010606 0ustar Source: udisks2 Section: admin Priority: optional Maintainer: Utopia Maintenance Team Uploaders: Michael Biebl , Martin Pitt Build-Depends: debhelper (>= 9), pkg-config, xsltproc, gtk-doc-tools, intltool (>= 0.40.0), libglib2.0-dev (>= 2.31.13), udev (>= 147), libgudev-1.0-dev (>= 165), libpolkit-gobject-1-dev (>= 0.97), libpolkit-agent-1-dev (>= 0.97), libacl1-dev, libgirepository1.0-dev (>= 1.30), gobject-introspection (>= 1.30), libatasmart-dev (>= 0.17), dh-autoreconf Standards-Version: 3.9.5 Vcs-Git: git://git.debian.org/git/pkg-utopia/udisks2.git Vcs-Browser: http://git.debian.org/?p=pkg-utopia/udisks2.git;a=summary Homepage: http://www.freedesktop.org/wiki/Software/udisks XS-Testsuite: autopkgtest Package: udisks2 Architecture: any Multi-Arch: foreign Depends: ${shlibs:Depends}, ${misc:Depends}, udev, dbus, parted Pre-Depends: ${misc:Pre-Depends} Recommends: policykit-1, dosfstools, ntfs-3g, eject, gdisk Suggests: xfsprogs, reiserfsprogs, exfat-utils, btrfs-tools, mdadm, cryptsetup-bin Description: D-BUS service to access and manipulate storage devices The udisks daemon serves as an interface to system block devices, implemented via D-Bus. It handles operations such as querying, mounting, unmounting, formatting, or detaching storage devices such as hard disks or USB thumb drives. . This package also provides the udisksctl utility, which can be used to trigger these operations from the command line (if permitted by PolicyKit). . Creating or modifying file systems such as XFS, RAID, or LUKS encryption requires that the corresponding mkfs.* and admin tools are installed, such as dosfstools for VFAT, xfsprogs for XFS, or cryptsetup for LUKS. Package: udisks2-doc Architecture: all Section: doc Depends: ${misc:Depends} Suggests: devhelp Description: udisks2 documentation The udisks daemon serves as an interface to system block devices, implemented via D-Bus. It handles operations such as querying, mounting, unmounting, formatting, or detaching storage devices such as hard disks or USB thumb drives. . This package provides the API reference and manuals in devhelp format. Package: libudisks2-0 Section: libs Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends} Description: GObject based library to access udisks2 The udisks daemon serves as an interface to system block devices, implemented via D-Bus. It handles operations such as querying, mounting, unmounting, formatting, or detaching storage devices such as hard disks or USB thumb drives. . This provides a convenience library for communicating with udisks2 from GObject based programs. Package: libudisks2-dev Section: libdevel Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, gir1.2-udisks-2.0 (= ${binary:Version}), libudisks2-0 (= ${binary:Version}) Description: GObject based library to access udisks2 - development files The udisks daemon serves as an interface to system block devices, implemented via D-Bus. It handles operations such as querying, mounting, unmounting, formatting, or detaching storage devices such as hard disks or USB thumb drives. . This package contains files that are needed to build applications using libudisks. Package: gir1.2-udisks-2.0 Section: introspection Architecture: any Depends: ${gir:Depends}, ${shlibs:Depends}, ${misc:Depends} Description: GObject based library to access udisks2 - introspection data The udisks daemon serves as an interface to system block devices, implemented via D-Bus. It handles operations such as querying, mounting, unmounting, formatting, or detaching storage devices such as hard disks or USB thumb drives. . This package provides introspection data for libudisks. It can be used by packages using the GIRepository format to generate dynamic bindings. debian/libudisks2-0.install0000664000000000000000000000002112307304346012763 0ustar usr/lib/*/*.so.* debian/udisks2.docs0000664000000000000000000000002412307304346011424 0ustar AUTHORS NEWS README debian/libudisks2-0.symbols0000664000000000000000000007630412307304346013026 0ustar libudisks2.so.0 libudisks2-0 #MINVER# udisks_block_call_add_configuration_item@Base 2.0.0 udisks_block_call_add_configuration_item_finish@Base 2.0.0 udisks_block_call_add_configuration_item_sync@Base 2.0.0 udisks_block_call_format@Base 2.0.0 udisks_block_call_format_finish@Base 2.0.0 udisks_block_call_format_sync@Base 2.0.0 udisks_block_call_get_secret_configuration@Base 2.0.0 udisks_block_call_get_secret_configuration_finish@Base 2.0.0 udisks_block_call_get_secret_configuration_sync@Base 2.0.0 udisks_block_call_open_for_backup@Base 2.0.0 udisks_block_call_open_for_backup_finish@Base 2.0.0 udisks_block_call_open_for_backup_sync@Base 2.0.0 udisks_block_call_open_for_benchmark@Base 2.0.0 udisks_block_call_open_for_benchmark_finish@Base 2.0.0 udisks_block_call_open_for_benchmark_sync@Base 2.0.0 udisks_block_call_open_for_restore@Base 2.0.0 udisks_block_call_open_for_restore_finish@Base 2.0.0 udisks_block_call_open_for_restore_sync@Base 2.0.0 udisks_block_call_remove_configuration_item@Base 2.0.0 udisks_block_call_remove_configuration_item_finish@Base 2.0.0 udisks_block_call_remove_configuration_item_sync@Base 2.0.0 udisks_block_call_rescan@Base 2.0.0 udisks_block_call_rescan_finish@Base 2.0.0 udisks_block_call_rescan_sync@Base 2.0.0 udisks_block_call_update_configuration_item@Base 2.0.0 udisks_block_call_update_configuration_item_finish@Base 2.0.0 udisks_block_call_update_configuration_item_sync@Base 2.0.0 udisks_block_complete_add_configuration_item@Base 2.0.0 udisks_block_complete_format@Base 2.0.0 udisks_block_complete_get_secret_configuration@Base 2.0.0 udisks_block_complete_open_for_backup@Base 2.0.0 udisks_block_complete_open_for_benchmark@Base 2.0.0 udisks_block_complete_open_for_restore@Base 2.0.0 udisks_block_complete_remove_configuration_item@Base 2.0.0 udisks_block_complete_rescan@Base 2.0.0 udisks_block_complete_update_configuration_item@Base 2.0.0 udisks_block_dup_configuration@Base 2.0.0 udisks_block_dup_crypto_backing_device@Base 2.0.0 udisks_block_dup_device@Base 2.0.0 udisks_block_dup_drive@Base 2.0.0 udisks_block_dup_hint_icon_name@Base 2.0.0 udisks_block_dup_hint_name@Base 2.0.0 udisks_block_dup_hint_symbolic_icon_name@Base 2.0.91 udisks_block_dup_id@Base 2.0.91 udisks_block_dup_id_label@Base 2.0.0 udisks_block_dup_id_type@Base 2.0.0 udisks_block_dup_id_usage@Base 2.0.0 udisks_block_dup_id_uuid@Base 2.0.0 udisks_block_dup_id_version@Base 2.0.0 udisks_block_dup_mdraid@Base 2.0.91 udisks_block_dup_mdraid_member@Base 2.0.91 udisks_block_dup_preferred_device@Base 2.0.0 udisks_block_dup_symlinks@Base 2.0.0 udisks_block_get_configuration@Base 2.0.0 udisks_block_get_crypto_backing_device@Base 2.0.0 udisks_block_get_device@Base 2.0.0 udisks_block_get_device_number@Base 2.0.0 udisks_block_get_drive@Base 2.0.0 udisks_block_get_hint_auto@Base 2.0.0 udisks_block_get_hint_icon_name@Base 2.0.0 udisks_block_get_hint_ignore@Base 2.0.0 udisks_block_get_hint_name@Base 2.0.0 udisks_block_get_hint_partitionable@Base 2.0.0 udisks_block_get_hint_symbolic_icon_name@Base 2.0.91 udisks_block_get_hint_system@Base 2.0.0 udisks_block_get_id@Base 2.0.91 udisks_block_get_id_label@Base 2.0.0 udisks_block_get_id_type@Base 2.0.0 udisks_block_get_id_usage@Base 2.0.0 udisks_block_get_id_uuid@Base 2.0.0 udisks_block_get_id_version@Base 2.0.0 udisks_block_get_mdraid@Base 2.0.91 udisks_block_get_mdraid_member@Base 2.0.91 udisks_block_get_preferred_device@Base 2.0.0 udisks_block_get_read_only@Base 2.0.0 udisks_block_get_size@Base 2.0.0 udisks_block_get_symlinks@Base 2.0.0 udisks_block_get_type@Base 2.0.0 udisks_block_interface_info@Base 2.0.0 udisks_block_override_properties@Base 2.0.0 udisks_block_proxy_get_type@Base 2.0.0 udisks_block_proxy_new@Base 2.0.0 udisks_block_proxy_new_finish@Base 2.0.0 udisks_block_proxy_new_for_bus@Base 2.0.0 udisks_block_proxy_new_for_bus_finish@Base 2.0.0 udisks_block_proxy_new_for_bus_sync@Base 2.0.0 udisks_block_proxy_new_sync@Base 2.0.0 udisks_block_set_configuration@Base 2.0.0 udisks_block_set_crypto_backing_device@Base 2.0.0 udisks_block_set_device@Base 2.0.0 udisks_block_set_device_number@Base 2.0.0 udisks_block_set_drive@Base 2.0.0 udisks_block_set_hint_auto@Base 2.0.0 udisks_block_set_hint_icon_name@Base 2.0.0 udisks_block_set_hint_ignore@Base 2.0.0 udisks_block_set_hint_name@Base 2.0.0 udisks_block_set_hint_partitionable@Base 2.0.0 udisks_block_set_hint_symbolic_icon_name@Base 2.0.91 udisks_block_set_hint_system@Base 2.0.0 udisks_block_set_id@Base 2.0.91 udisks_block_set_id_label@Base 2.0.0 udisks_block_set_id_type@Base 2.0.0 udisks_block_set_id_usage@Base 2.0.0 udisks_block_set_id_uuid@Base 2.0.0 udisks_block_set_id_version@Base 2.0.0 udisks_block_set_mdraid@Base 2.0.91 udisks_block_set_mdraid_member@Base 2.0.91 udisks_block_set_preferred_device@Base 2.0.0 udisks_block_set_read_only@Base 2.0.0 udisks_block_set_size@Base 2.0.0 udisks_block_set_symlinks@Base 2.0.0 udisks_block_skeleton_get_type@Base 2.0.0 udisks_block_skeleton_new@Base 2.0.0 udisks_client_get_all_blocks_for_mdraid@Base 2.0.91 udisks_client_get_block_for_dev@Base 2.0.0 udisks_client_get_block_for_drive@Base 2.0.0 udisks_client_get_block_for_label@Base 2.0.0 udisks_client_get_block_for_mdraid@Base 2.0.91 udisks_client_get_block_for_uuid@Base 2.0.0 udisks_client_get_cleartext_block@Base 2.0.0 udisks_client_get_drive_for_block@Base 2.0.0 udisks_client_get_drive_info@Base 2.0.0 udisks_client_get_drive_siblings@Base 2.0.91 udisks_client_get_id_for_display@Base 2.0.0 udisks_client_get_job_description@Base 2.0.0 udisks_client_get_jobs_for_object@Base 2.0.0 udisks_client_get_loop_for_block@Base 2.0.0 udisks_client_get_manager@Base 2.0.0 udisks_client_get_mdraid_for_block@Base 2.0.91 udisks_client_get_media_compat_for_display@Base 2.0.0 udisks_client_get_members_for_mdraid@Base 2.0.91 udisks_client_get_object@Base 2.0.0 udisks_client_get_object_info@Base 2.0.91 udisks_client_get_object_manager@Base 2.0.0 udisks_client_get_partition_info@Base 2.0.0 udisks_client_get_partition_table@Base 2.0.0 udisks_client_get_partition_table_subtype_for_display@Base 2.0.0 udisks_client_get_partition_table_subtypes@Base 2.0.0 udisks_client_get_partition_table_type_for_display@Base 2.0.0 udisks_client_get_partition_type_and_subtype_for_display@Base 2.1.1 udisks_client_get_partition_type_for_display@Base 2.0.0 udisks_client_get_partition_type_infos@Base 2.0.0 udisks_client_get_partitions@Base 2.0.0 udisks_client_get_size_for_display@Base 2.0.0 udisks_client_get_type@Base 2.0.0 udisks_client_new@Base 2.0.0 udisks_client_new_finish@Base 2.0.0 udisks_client_new_sync@Base 2.0.0 udisks_client_peek_object@Base 2.0.0 udisks_client_queue_changed@Base 2.0.91 udisks_client_settle@Base 2.0.0 udisks_drive_ata_call_pm_get_state@Base 2.0.0 udisks_drive_ata_call_pm_get_state_finish@Base 2.0.0 udisks_drive_ata_call_pm_get_state_sync@Base 2.0.0 udisks_drive_ata_call_pm_standby@Base 2.0.0 udisks_drive_ata_call_pm_standby_finish@Base 2.0.0 udisks_drive_ata_call_pm_standby_sync@Base 2.0.0 udisks_drive_ata_call_pm_wakeup@Base 2.0.0 udisks_drive_ata_call_pm_wakeup_finish@Base 2.0.0 udisks_drive_ata_call_pm_wakeup_sync@Base 2.0.0 udisks_drive_ata_call_security_erase_unit@Base 2.0.0 udisks_drive_ata_call_security_erase_unit_finish@Base 2.0.0 udisks_drive_ata_call_security_erase_unit_sync@Base 2.0.0 udisks_drive_ata_call_smart_get_attributes@Base 2.0.0 udisks_drive_ata_call_smart_get_attributes_finish@Base 2.0.0 udisks_drive_ata_call_smart_get_attributes_sync@Base 2.0.0 udisks_drive_ata_call_smart_selftest_abort@Base 2.0.0 udisks_drive_ata_call_smart_selftest_abort_finish@Base 2.0.0 udisks_drive_ata_call_smart_selftest_abort_sync@Base 2.0.0 udisks_drive_ata_call_smart_selftest_start@Base 2.0.0 udisks_drive_ata_call_smart_selftest_start_finish@Base 2.0.0 udisks_drive_ata_call_smart_selftest_start_sync@Base 2.0.0 udisks_drive_ata_call_smart_set_enabled@Base 2.0.91 udisks_drive_ata_call_smart_set_enabled_finish@Base 2.0.91 udisks_drive_ata_call_smart_set_enabled_sync@Base 2.0.91 udisks_drive_ata_call_smart_update@Base 2.0.0 udisks_drive_ata_call_smart_update_finish@Base 2.0.0 udisks_drive_ata_call_smart_update_sync@Base 2.0.0 udisks_drive_ata_complete_pm_get_state@Base 2.0.0 udisks_drive_ata_complete_pm_standby@Base 2.0.0 udisks_drive_ata_complete_pm_wakeup@Base 2.0.0 udisks_drive_ata_complete_security_erase_unit@Base 2.0.0 udisks_drive_ata_complete_smart_get_attributes@Base 2.0.0 udisks_drive_ata_complete_smart_selftest_abort@Base 2.0.0 udisks_drive_ata_complete_smart_selftest_start@Base 2.0.0 udisks_drive_ata_complete_smart_set_enabled@Base 2.0.91 udisks_drive_ata_complete_smart_update@Base 2.0.0 udisks_drive_ata_dup_smart_selftest_status@Base 2.0.0 udisks_drive_ata_get_aam_enabled@Base 2.0.0 udisks_drive_ata_get_aam_supported@Base 2.0.0 udisks_drive_ata_get_aam_vendor_recommended_value@Base 2.0.0 udisks_drive_ata_get_apm_enabled@Base 2.0.0 udisks_drive_ata_get_apm_supported@Base 2.0.0 udisks_drive_ata_get_pm_enabled@Base 2.0.0 udisks_drive_ata_get_pm_supported@Base 2.0.0 udisks_drive_ata_get_security_enhanced_erase_unit_minutes@Base 2.0.0 udisks_drive_ata_get_security_erase_unit_minutes@Base 2.0.0 udisks_drive_ata_get_security_frozen@Base 2.0.0 udisks_drive_ata_get_smart_enabled@Base 2.0.0 udisks_drive_ata_get_smart_failing@Base 2.0.0 udisks_drive_ata_get_smart_num_attributes_failed_in_the_past@Base 2.0.0 udisks_drive_ata_get_smart_num_attributes_failing@Base 2.0.0 udisks_drive_ata_get_smart_num_bad_sectors@Base 2.0.0 udisks_drive_ata_get_smart_power_on_seconds@Base 2.0.0 udisks_drive_ata_get_smart_selftest_percent_remaining@Base 2.0.0 udisks_drive_ata_get_smart_selftest_status@Base 2.0.0 udisks_drive_ata_get_smart_supported@Base 2.0.0 udisks_drive_ata_get_smart_temperature@Base 2.0.0 udisks_drive_ata_get_smart_updated@Base 2.0.0 udisks_drive_ata_get_type@Base 2.0.0 udisks_drive_ata_get_write_cache_enabled@Base 2.0.91 udisks_drive_ata_get_write_cache_supported@Base 2.0.91 udisks_drive_ata_interface_info@Base 2.0.0 udisks_drive_ata_override_properties@Base 2.0.0 udisks_drive_ata_proxy_get_type@Base 2.0.0 udisks_drive_ata_proxy_new@Base 2.0.0 udisks_drive_ata_proxy_new_finish@Base 2.0.0 udisks_drive_ata_proxy_new_for_bus@Base 2.0.0 udisks_drive_ata_proxy_new_for_bus_finish@Base 2.0.0 udisks_drive_ata_proxy_new_for_bus_sync@Base 2.0.0 udisks_drive_ata_proxy_new_sync@Base 2.0.0 udisks_drive_ata_set_aam_enabled@Base 2.0.0 udisks_drive_ata_set_aam_supported@Base 2.0.0 udisks_drive_ata_set_aam_vendor_recommended_value@Base 2.0.0 udisks_drive_ata_set_apm_enabled@Base 2.0.0 udisks_drive_ata_set_apm_supported@Base 2.0.0 udisks_drive_ata_set_pm_enabled@Base 2.0.0 udisks_drive_ata_set_pm_supported@Base 2.0.0 udisks_drive_ata_set_security_enhanced_erase_unit_minutes@Base 2.0.0 udisks_drive_ata_set_security_erase_unit_minutes@Base 2.0.0 udisks_drive_ata_set_security_frozen@Base 2.0.0 udisks_drive_ata_set_smart_enabled@Base 2.0.0 udisks_drive_ata_set_smart_failing@Base 2.0.0 udisks_drive_ata_set_smart_num_attributes_failed_in_the_past@Base 2.0.0 udisks_drive_ata_set_smart_num_attributes_failing@Base 2.0.0 udisks_drive_ata_set_smart_num_bad_sectors@Base 2.0.0 udisks_drive_ata_set_smart_power_on_seconds@Base 2.0.0 udisks_drive_ata_set_smart_selftest_percent_remaining@Base 2.0.0 udisks_drive_ata_set_smart_selftest_status@Base 2.0.0 udisks_drive_ata_set_smart_supported@Base 2.0.0 udisks_drive_ata_set_smart_temperature@Base 2.0.0 udisks_drive_ata_set_smart_updated@Base 2.0.0 udisks_drive_ata_set_write_cache_enabled@Base 2.0.91 udisks_drive_ata_set_write_cache_supported@Base 2.0.91 udisks_drive_ata_skeleton_get_type@Base 2.0.0 udisks_drive_ata_skeleton_new@Base 2.0.0 udisks_drive_call_eject@Base 2.0.0 udisks_drive_call_eject_finish@Base 2.0.0 udisks_drive_call_eject_sync@Base 2.0.0 udisks_drive_call_power_off@Base 2.0.91 udisks_drive_call_power_off_finish@Base 2.0.91 udisks_drive_call_power_off_sync@Base 2.0.91 udisks_drive_call_set_configuration@Base 2.0.0 udisks_drive_call_set_configuration_finish@Base 2.0.0 udisks_drive_call_set_configuration_sync@Base 2.0.0 udisks_drive_complete_eject@Base 2.0.0 udisks_drive_complete_power_off@Base 2.0.91 udisks_drive_complete_set_configuration@Base 2.0.0 udisks_drive_dup_configuration@Base 2.0.0 udisks_drive_dup_connection_bus@Base 2.0.0 udisks_drive_dup_id@Base 2.0.0 udisks_drive_dup_media@Base 2.0.0 udisks_drive_dup_media_compatibility@Base 2.0.0 udisks_drive_dup_model@Base 2.0.0 udisks_drive_dup_revision@Base 2.0.0 udisks_drive_dup_seat@Base 2.0.0 udisks_drive_dup_serial@Base 2.0.0 udisks_drive_dup_sibling_id@Base 2.0.91 udisks_drive_dup_sort_key@Base 2.0.0 udisks_drive_dup_vendor@Base 2.0.0 udisks_drive_dup_wwn@Base 2.0.0 udisks_drive_get_can_power_off@Base 2.0.91 udisks_drive_get_configuration@Base 2.0.0 udisks_drive_get_connection_bus@Base 2.0.0 udisks_drive_get_ejectable@Base 2.0.0 udisks_drive_get_id@Base 2.0.0 udisks_drive_get_media@Base 2.0.0 udisks_drive_get_media_available@Base 2.0.0 udisks_drive_get_media_change_detected@Base 2.0.0 udisks_drive_get_media_compatibility@Base 2.0.0 udisks_drive_get_media_removable@Base 2.0.0 udisks_drive_get_model@Base 2.0.0 udisks_drive_get_optical@Base 2.0.0 udisks_drive_get_optical_blank@Base 2.0.0 udisks_drive_get_optical_num_audio_tracks@Base 2.0.0 udisks_drive_get_optical_num_data_tracks@Base 2.0.0 udisks_drive_get_optical_num_sessions@Base 2.0.0 udisks_drive_get_optical_num_tracks@Base 2.0.0 udisks_drive_get_removable@Base 2.0.0 udisks_drive_get_revision@Base 2.0.0 udisks_drive_get_rotation_rate@Base 2.0.0 udisks_drive_get_seat@Base 2.0.0 udisks_drive_get_serial@Base 2.0.0 udisks_drive_get_sibling_id@Base 2.0.91 udisks_drive_get_size@Base 2.0.0 udisks_drive_get_sort_key@Base 2.0.0 udisks_drive_get_time_detected@Base 2.0.0 udisks_drive_get_time_media_detected@Base 2.0.0 udisks_drive_get_type@Base 2.0.0 udisks_drive_get_vendor@Base 2.0.0 udisks_drive_get_wwn@Base 2.0.0 udisks_drive_interface_info@Base 2.0.0 udisks_drive_override_properties@Base 2.0.0 udisks_drive_proxy_get_type@Base 2.0.0 udisks_drive_proxy_new@Base 2.0.0 udisks_drive_proxy_new_finish@Base 2.0.0 udisks_drive_proxy_new_for_bus@Base 2.0.0 udisks_drive_proxy_new_for_bus_finish@Base 2.0.0 udisks_drive_proxy_new_for_bus_sync@Base 2.0.0 udisks_drive_proxy_new_sync@Base 2.0.0 udisks_drive_set_can_power_off@Base 2.0.91 udisks_drive_set_configuration@Base 2.0.0 udisks_drive_set_connection_bus@Base 2.0.0 udisks_drive_set_ejectable@Base 2.0.0 udisks_drive_set_id@Base 2.0.0 udisks_drive_set_media@Base 2.0.0 udisks_drive_set_media_available@Base 2.0.0 udisks_drive_set_media_change_detected@Base 2.0.0 udisks_drive_set_media_compatibility@Base 2.0.0 udisks_drive_set_media_removable@Base 2.0.0 udisks_drive_set_model@Base 2.0.0 udisks_drive_set_optical@Base 2.0.0 udisks_drive_set_optical_blank@Base 2.0.0 udisks_drive_set_optical_num_audio_tracks@Base 2.0.0 udisks_drive_set_optical_num_data_tracks@Base 2.0.0 udisks_drive_set_optical_num_sessions@Base 2.0.0 udisks_drive_set_optical_num_tracks@Base 2.0.0 udisks_drive_set_removable@Base 2.0.0 udisks_drive_set_revision@Base 2.0.0 udisks_drive_set_rotation_rate@Base 2.0.0 udisks_drive_set_seat@Base 2.0.0 udisks_drive_set_serial@Base 2.0.0 udisks_drive_set_sibling_id@Base 2.0.91 udisks_drive_set_size@Base 2.0.0 udisks_drive_set_sort_key@Base 2.0.0 udisks_drive_set_time_detected@Base 2.0.0 udisks_drive_set_time_media_detected@Base 2.0.0 udisks_drive_set_vendor@Base 2.0.0 udisks_drive_set_wwn@Base 2.0.0 udisks_drive_skeleton_get_type@Base 2.0.0 udisks_drive_skeleton_new@Base 2.0.0 udisks_encrypted_call_change_passphrase@Base 2.0.0 udisks_encrypted_call_change_passphrase_finish@Base 2.0.0 udisks_encrypted_call_change_passphrase_sync@Base 2.0.0 udisks_encrypted_call_lock@Base 2.0.0 udisks_encrypted_call_lock_finish@Base 2.0.0 udisks_encrypted_call_lock_sync@Base 2.0.0 udisks_encrypted_call_unlock@Base 2.0.0 udisks_encrypted_call_unlock_finish@Base 2.0.0 udisks_encrypted_call_unlock_sync@Base 2.0.0 udisks_encrypted_complete_change_passphrase@Base 2.0.0 udisks_encrypted_complete_lock@Base 2.0.0 udisks_encrypted_complete_unlock@Base 2.0.0 udisks_encrypted_get_type@Base 2.0.0 udisks_encrypted_interface_info@Base 2.0.0 udisks_encrypted_override_properties@Base 2.0.0 udisks_encrypted_proxy_get_type@Base 2.0.0 udisks_encrypted_proxy_new@Base 2.0.0 udisks_encrypted_proxy_new_finish@Base 2.0.0 udisks_encrypted_proxy_new_for_bus@Base 2.0.0 udisks_encrypted_proxy_new_for_bus_finish@Base 2.0.0 udisks_encrypted_proxy_new_for_bus_sync@Base 2.0.0 udisks_encrypted_proxy_new_sync@Base 2.0.0 udisks_encrypted_skeleton_get_type@Base 2.0.0 udisks_encrypted_skeleton_new@Base 2.0.0 udisks_error_get_type@Base 2.0.0 udisks_error_quark@Base 2.0.0 udisks_filesystem_call_mount@Base 2.0.0 udisks_filesystem_call_mount_finish@Base 2.0.0 udisks_filesystem_call_mount_sync@Base 2.0.0 udisks_filesystem_call_set_label@Base 2.0.0 udisks_filesystem_call_set_label_finish@Base 2.0.0 udisks_filesystem_call_set_label_sync@Base 2.0.0 udisks_filesystem_call_unmount@Base 2.0.0 udisks_filesystem_call_unmount_finish@Base 2.0.0 udisks_filesystem_call_unmount_sync@Base 2.0.0 udisks_filesystem_complete_mount@Base 2.0.0 udisks_filesystem_complete_set_label@Base 2.0.0 udisks_filesystem_complete_unmount@Base 2.0.0 udisks_filesystem_dup_mount_points@Base 2.0.0 udisks_filesystem_get_mount_points@Base 2.0.0 udisks_filesystem_get_type@Base 2.0.0 udisks_filesystem_interface_info@Base 2.0.0 udisks_filesystem_override_properties@Base 2.0.0 udisks_filesystem_proxy_get_type@Base 2.0.0 udisks_filesystem_proxy_new@Base 2.0.0 udisks_filesystem_proxy_new_finish@Base 2.0.0 udisks_filesystem_proxy_new_for_bus@Base 2.0.0 udisks_filesystem_proxy_new_for_bus_finish@Base 2.0.0 udisks_filesystem_proxy_new_for_bus_sync@Base 2.0.0 udisks_filesystem_proxy_new_sync@Base 2.0.0 udisks_filesystem_set_mount_points@Base 2.0.0 udisks_filesystem_skeleton_get_type@Base 2.0.0 udisks_filesystem_skeleton_new@Base 2.0.0 udisks_job_call_cancel@Base 2.0.0 udisks_job_call_cancel_finish@Base 2.0.0 udisks_job_call_cancel_sync@Base 2.0.0 udisks_job_complete_cancel@Base 2.0.0 udisks_job_dup_objects@Base 2.0.0 udisks_job_dup_operation@Base 2.0.0 udisks_job_emit_completed@Base 2.0.0 udisks_job_get_bytes@Base 2.0.91 udisks_job_get_cancelable@Base 2.0.0 udisks_job_get_expected_end_time@Base 2.0.0 udisks_job_get_objects@Base 2.0.0 udisks_job_get_operation@Base 2.0.0 udisks_job_get_progress@Base 2.0.0 udisks_job_get_progress_valid@Base 2.0.0 udisks_job_get_rate@Base 2.0.91 udisks_job_get_start_time@Base 2.0.0 udisks_job_get_started_by_uid@Base 2.0.0 udisks_job_get_type@Base 2.0.0 udisks_job_interface_info@Base 2.0.0 udisks_job_override_properties@Base 2.0.0 udisks_job_proxy_get_type@Base 2.0.0 udisks_job_proxy_new@Base 2.0.0 udisks_job_proxy_new_finish@Base 2.0.0 udisks_job_proxy_new_for_bus@Base 2.0.0 udisks_job_proxy_new_for_bus_finish@Base 2.0.0 udisks_job_proxy_new_for_bus_sync@Base 2.0.0 udisks_job_proxy_new_sync@Base 2.0.0 udisks_job_set_bytes@Base 2.0.91 udisks_job_set_cancelable@Base 2.0.0 udisks_job_set_expected_end_time@Base 2.0.0 udisks_job_set_objects@Base 2.0.0 udisks_job_set_operation@Base 2.0.0 udisks_job_set_progress@Base 2.0.0 udisks_job_set_progress_valid@Base 2.0.0 udisks_job_set_rate@Base 2.0.91 udisks_job_set_start_time@Base 2.0.0 udisks_job_set_started_by_uid@Base 2.0.0 udisks_job_skeleton_get_type@Base 2.0.0 udisks_job_skeleton_new@Base 2.0.0 udisks_loop_call_delete@Base 2.0.0 udisks_loop_call_delete_finish@Base 2.0.0 udisks_loop_call_delete_sync@Base 2.0.0 udisks_loop_call_set_autoclear@Base 2.0.0 udisks_loop_call_set_autoclear_finish@Base 2.0.0 udisks_loop_call_set_autoclear_sync@Base 2.0.0 udisks_loop_complete_delete@Base 2.0.0 udisks_loop_complete_set_autoclear@Base 2.0.0 udisks_loop_dup_backing_file@Base 2.0.0 udisks_loop_get_autoclear@Base 2.0.0 udisks_loop_get_backing_file@Base 2.0.0 udisks_loop_get_setup_by_uid@Base 2.0.0 udisks_loop_get_type@Base 2.0.0 udisks_loop_interface_info@Base 2.0.0 udisks_loop_override_properties@Base 2.0.0 udisks_loop_proxy_get_type@Base 2.0.0 udisks_loop_proxy_new@Base 2.0.0 udisks_loop_proxy_new_finish@Base 2.0.0 udisks_loop_proxy_new_for_bus@Base 2.0.0 udisks_loop_proxy_new_for_bus_finish@Base 2.0.0 udisks_loop_proxy_new_for_bus_sync@Base 2.0.0 udisks_loop_proxy_new_sync@Base 2.0.0 udisks_loop_set_autoclear@Base 2.0.0 udisks_loop_set_backing_file@Base 2.0.0 udisks_loop_set_setup_by_uid@Base 2.0.0 udisks_loop_skeleton_get_type@Base 2.0.0 udisks_loop_skeleton_new@Base 2.0.0 udisks_manager_call_loop_setup@Base 2.0.0 udisks_manager_call_loop_setup_finish@Base 2.0.0 udisks_manager_call_loop_setup_sync@Base 2.0.0 udisks_manager_call_mdraid_create@Base 2.0.91 udisks_manager_call_mdraid_create_finish@Base 2.0.91 udisks_manager_call_mdraid_create_sync@Base 2.0.91 udisks_manager_complete_loop_setup@Base 2.0.0 udisks_manager_complete_mdraid_create@Base 2.0.91 udisks_manager_dup_version@Base 2.0.0 udisks_manager_get_type@Base 2.0.0 udisks_manager_get_version@Base 2.0.0 udisks_manager_interface_info@Base 2.0.0 udisks_manager_override_properties@Base 2.0.0 udisks_manager_proxy_get_type@Base 2.0.0 udisks_manager_proxy_new@Base 2.0.0 udisks_manager_proxy_new_finish@Base 2.0.0 udisks_manager_proxy_new_for_bus@Base 2.0.0 udisks_manager_proxy_new_for_bus_finish@Base 2.0.0 udisks_manager_proxy_new_for_bus_sync@Base 2.0.0 udisks_manager_proxy_new_sync@Base 2.0.0 udisks_manager_set_version@Base 2.0.0 udisks_manager_skeleton_get_type@Base 2.0.0 udisks_manager_skeleton_new@Base 2.0.0 udisks_mdraid_call_add_device@Base 2.0.91 udisks_mdraid_call_add_device_finish@Base 2.0.91 udisks_mdraid_call_add_device_sync@Base 2.0.91 udisks_mdraid_call_remove_device@Base 2.0.91 udisks_mdraid_call_remove_device_finish@Base 2.0.91 udisks_mdraid_call_remove_device_sync@Base 2.0.91 udisks_mdraid_call_request_sync_action@Base 2.0.91 udisks_mdraid_call_request_sync_action_finish@Base 2.0.91 udisks_mdraid_call_request_sync_action_sync@Base 2.0.91 udisks_mdraid_call_set_bitmap_location@Base 2.0.91 udisks_mdraid_call_set_bitmap_location_finish@Base 2.0.91 udisks_mdraid_call_set_bitmap_location_sync@Base 2.0.91 udisks_mdraid_call_start@Base 2.0.91 udisks_mdraid_call_start_finish@Base 2.0.91 udisks_mdraid_call_start_sync@Base 2.0.91 udisks_mdraid_call_stop@Base 2.0.91 udisks_mdraid_call_stop_finish@Base 2.0.91 udisks_mdraid_call_stop_sync@Base 2.0.91 udisks_mdraid_complete_add_device@Base 2.0.91 udisks_mdraid_complete_remove_device@Base 2.0.91 udisks_mdraid_complete_request_sync_action@Base 2.0.91 udisks_mdraid_complete_set_bitmap_location@Base 2.0.91 udisks_mdraid_complete_start@Base 2.0.91 udisks_mdraid_complete_stop@Base 2.0.91 udisks_mdraid_dup_active_devices@Base 2.0.91 udisks_mdraid_dup_bitmap_location@Base 2.0.91 udisks_mdraid_dup_level@Base 2.0.91 udisks_mdraid_dup_name@Base 2.0.91 udisks_mdraid_dup_sync_action@Base 2.0.91 udisks_mdraid_dup_uuid@Base 2.0.91 udisks_mdraid_get_active_devices@Base 2.0.91 udisks_mdraid_get_bitmap_location@Base 2.0.91 udisks_mdraid_get_chunk_size@Base 2.0.91 udisks_mdraid_get_degraded@Base 2.0.91 udisks_mdraid_get_level@Base 2.0.91 udisks_mdraid_get_name@Base 2.0.91 udisks_mdraid_get_num_devices@Base 2.0.91 udisks_mdraid_get_size@Base 2.0.91 udisks_mdraid_get_sync_action@Base 2.0.91 udisks_mdraid_get_sync_completed@Base 2.0.91 udisks_mdraid_get_sync_rate@Base 2.0.91 udisks_mdraid_get_sync_remaining_time@Base 2.0.91 udisks_mdraid_get_type@Base 2.0.91 udisks_mdraid_get_uuid@Base 2.0.91 udisks_mdraid_interface_info@Base 2.0.91 udisks_mdraid_override_properties@Base 2.0.91 udisks_mdraid_proxy_get_type@Base 2.0.91 udisks_mdraid_proxy_new@Base 2.0.91 udisks_mdraid_proxy_new_finish@Base 2.0.91 udisks_mdraid_proxy_new_for_bus@Base 2.0.91 udisks_mdraid_proxy_new_for_bus_finish@Base 2.0.91 udisks_mdraid_proxy_new_for_bus_sync@Base 2.0.91 udisks_mdraid_proxy_new_sync@Base 2.0.91 udisks_mdraid_set_active_devices@Base 2.0.91 udisks_mdraid_set_bitmap_location@Base 2.0.91 udisks_mdraid_set_chunk_size@Base 2.0.91 udisks_mdraid_set_degraded@Base 2.0.91 udisks_mdraid_set_level@Base 2.0.91 udisks_mdraid_set_name@Base 2.0.91 udisks_mdraid_set_num_devices@Base 2.0.91 udisks_mdraid_set_size@Base 2.0.91 udisks_mdraid_set_sync_action@Base 2.0.91 udisks_mdraid_set_sync_completed@Base 2.0.91 udisks_mdraid_set_sync_rate@Base 2.0.91 udisks_mdraid_set_sync_remaining_time@Base 2.0.91 udisks_mdraid_set_uuid@Base 2.0.91 udisks_mdraid_skeleton_get_type@Base 2.0.91 udisks_mdraid_skeleton_new@Base 2.0.91 udisks_object_get_block@Base 2.0.0 udisks_object_get_drive@Base 2.0.0 udisks_object_get_drive_ata@Base 2.0.0 udisks_object_get_encrypted@Base 2.0.0 udisks_object_get_filesystem@Base 2.0.0 udisks_object_get_job@Base 2.0.0 udisks_object_get_loop@Base 2.0.0 udisks_object_get_manager@Base 2.0.0 udisks_object_get_mdraid@Base 2.0.91 udisks_object_get_partition@Base 2.0.0 udisks_object_get_partition_table@Base 2.0.0 udisks_object_get_swapspace@Base 2.0.0 udisks_object_get_type@Base 2.0.0 udisks_object_info_get_description@Base 2.0.91 udisks_object_info_get_icon@Base 2.0.91 udisks_object_info_get_icon_symbolic@Base 2.0.91 udisks_object_info_get_media_description@Base 2.0.91 udisks_object_info_get_media_icon@Base 2.0.91 udisks_object_info_get_media_icon_symbolic@Base 2.0.91 udisks_object_info_get_name@Base 2.0.91 udisks_object_info_get_object@Base 2.0.91 udisks_object_info_get_one_liner@Base 2.0.91 udisks_object_info_get_sort_key@Base 2.0.91 udisks_object_info_get_type@Base 2.0.91 udisks_object_manager_client_get_proxy_type@Base 2.0.0 udisks_object_manager_client_get_type@Base 2.0.0 udisks_object_manager_client_new@Base 2.0.0 udisks_object_manager_client_new_finish@Base 2.0.0 udisks_object_manager_client_new_for_bus@Base 2.0.0 udisks_object_manager_client_new_for_bus_finish@Base 2.0.0 udisks_object_manager_client_new_for_bus_sync@Base 2.0.0 udisks_object_manager_client_new_sync@Base 2.0.0 udisks_object_peek_block@Base 2.0.0 udisks_object_peek_drive@Base 2.0.0 udisks_object_peek_drive_ata@Base 2.0.0 udisks_object_peek_encrypted@Base 2.0.0 udisks_object_peek_filesystem@Base 2.0.0 udisks_object_peek_job@Base 2.0.0 udisks_object_peek_loop@Base 2.0.0 udisks_object_peek_manager@Base 2.0.0 udisks_object_peek_mdraid@Base 2.0.91 udisks_object_peek_partition@Base 2.0.0 udisks_object_peek_partition_table@Base 2.0.0 udisks_object_peek_swapspace@Base 2.0.0 udisks_object_proxy_get_type@Base 2.0.0 udisks_object_proxy_new@Base 2.0.0 udisks_object_skeleton_get_type@Base 2.0.0 udisks_object_skeleton_new@Base 2.0.0 udisks_object_skeleton_set_block@Base 2.0.0 udisks_object_skeleton_set_drive@Base 2.0.0 udisks_object_skeleton_set_drive_ata@Base 2.0.0 udisks_object_skeleton_set_encrypted@Base 2.0.0 udisks_object_skeleton_set_filesystem@Base 2.0.0 udisks_object_skeleton_set_job@Base 2.0.0 udisks_object_skeleton_set_loop@Base 2.0.0 udisks_object_skeleton_set_manager@Base 2.0.0 udisks_object_skeleton_set_mdraid@Base 2.0.91 udisks_object_skeleton_set_partition@Base 2.0.0 udisks_object_skeleton_set_partition_table@Base 2.0.0 udisks_object_skeleton_set_swapspace@Base 2.0.0 udisks_partition_call_delete@Base 2.0.0 udisks_partition_call_delete_finish@Base 2.0.0 udisks_partition_call_delete_sync@Base 2.0.0 udisks_partition_call_set_flags@Base 2.0.0 udisks_partition_call_set_flags_finish@Base 2.0.0 udisks_partition_call_set_flags_sync@Base 2.0.0 udisks_partition_call_set_name@Base 2.0.0 udisks_partition_call_set_name_finish@Base 2.0.0 udisks_partition_call_set_name_sync@Base 2.0.0 udisks_partition_call_set_type@Base 2.0.0 udisks_partition_call_set_type_finish@Base 2.0.0 udisks_partition_call_set_type_sync@Base 2.0.0 udisks_partition_complete_delete@Base 2.0.0 udisks_partition_complete_set_flags@Base 2.0.0 udisks_partition_complete_set_name@Base 2.0.0 udisks_partition_complete_set_type@Base 2.0.0 udisks_partition_dup_name@Base 2.0.0 udisks_partition_dup_table@Base 2.0.0 udisks_partition_dup_type_@Base 2.0.0 udisks_partition_dup_uuid@Base 2.0.0 udisks_partition_get_flags@Base 2.0.0 udisks_partition_get_is_contained@Base 2.0.0 udisks_partition_get_is_container@Base 2.0.0 udisks_partition_get_name@Base 2.0.0 udisks_partition_get_number@Base 2.0.0 udisks_partition_get_offset@Base 2.0.0 udisks_partition_get_size@Base 2.0.0 udisks_partition_get_table@Base 2.0.0 udisks_partition_get_type@Base 2.0.0 udisks_partition_get_type_@Base 2.0.0 udisks_partition_get_uuid@Base 2.0.0 udisks_partition_interface_info@Base 2.0.0 udisks_partition_override_properties@Base 2.0.0 udisks_partition_proxy_get_type@Base 2.0.0 udisks_partition_proxy_new@Base 2.0.0 udisks_partition_proxy_new_finish@Base 2.0.0 udisks_partition_proxy_new_for_bus@Base 2.0.0 udisks_partition_proxy_new_for_bus_finish@Base 2.0.0 udisks_partition_proxy_new_for_bus_sync@Base 2.0.0 udisks_partition_proxy_new_sync@Base 2.0.0 udisks_partition_set_flags@Base 2.0.0 udisks_partition_set_is_contained@Base 2.0.0 udisks_partition_set_is_container@Base 2.0.0 udisks_partition_set_name@Base 2.0.0 udisks_partition_set_number@Base 2.0.0 udisks_partition_set_offset@Base 2.0.0 udisks_partition_set_size@Base 2.0.0 udisks_partition_set_table@Base 2.0.0 udisks_partition_set_type_@Base 2.0.0 udisks_partition_set_uuid@Base 2.0.0 udisks_partition_skeleton_get_type@Base 2.0.0 udisks_partition_skeleton_new@Base 2.0.0 udisks_partition_table_call_create_partition@Base 2.0.0 udisks_partition_table_call_create_partition_finish@Base 2.0.0 udisks_partition_table_call_create_partition_sync@Base 2.0.0 udisks_partition_table_complete_create_partition@Base 2.0.0 udisks_partition_table_dup_type_@Base 2.0.0 udisks_partition_table_get_type@Base 2.0.0 udisks_partition_table_get_type_@Base 2.0.0 udisks_partition_table_interface_info@Base 2.0.0 udisks_partition_table_override_properties@Base 2.0.0 udisks_partition_table_proxy_get_type@Base 2.0.0 udisks_partition_table_proxy_new@Base 2.0.0 udisks_partition_table_proxy_new_finish@Base 2.0.0 udisks_partition_table_proxy_new_for_bus@Base 2.0.0 udisks_partition_table_proxy_new_for_bus_finish@Base 2.0.0 udisks_partition_table_proxy_new_for_bus_sync@Base 2.0.0 udisks_partition_table_proxy_new_sync@Base 2.0.0 udisks_partition_table_set_type_@Base 2.0.0 udisks_partition_table_skeleton_get_type@Base 2.0.0 udisks_partition_table_skeleton_new@Base 2.0.0 udisks_partition_type_info_flags_get_type@Base 2.0.0 udisks_partition_type_info_free@Base 2.0.0 udisks_partition_type_info_get_type@Base 2.0.0 udisks_swapspace_call_start@Base 2.0.0 udisks_swapspace_call_start_finish@Base 2.0.0 udisks_swapspace_call_start_sync@Base 2.0.0 udisks_swapspace_call_stop@Base 2.0.0 udisks_swapspace_call_stop_finish@Base 2.0.0 udisks_swapspace_call_stop_sync@Base 2.0.0 udisks_swapspace_complete_start@Base 2.0.0 udisks_swapspace_complete_stop@Base 2.0.0 udisks_swapspace_get_active@Base 2.0.0 udisks_swapspace_get_type@Base 2.0.0 udisks_swapspace_interface_info@Base 2.0.0 udisks_swapspace_override_properties@Base 2.0.0 udisks_swapspace_proxy_get_type@Base 2.0.0 udisks_swapspace_proxy_new@Base 2.0.0 udisks_swapspace_proxy_new_finish@Base 2.0.0 udisks_swapspace_proxy_new_for_bus@Base 2.0.0 udisks_swapspace_proxy_new_for_bus_finish@Base 2.0.0 udisks_swapspace_proxy_new_for_bus_sync@Base 2.0.0 udisks_swapspace_proxy_new_sync@Base 2.0.0 udisks_swapspace_set_active@Base 2.0.0 udisks_swapspace_skeleton_get_type@Base 2.0.0 udisks_swapspace_skeleton_new@Base 2.0.0 debian/udisks2.prerm0000664000000000000000000000067412307304346011634 0ustar #!/bin/sh set -e get_pid() { [ -n "$1" ] || return 0 [ -S /var/run/dbus/system_bus_socket ] || return 0 dbus-send --system --dest=org.freedesktop.DBus --print-reply \ /org/freedesktop/DBus org.freedesktop.DBus.GetConnectionUnixProcessID \ string:$1 2>/dev/null | awk '/uint32/ {print $2}' } if [ "$1" = "remove" ]; then kill $(get_pid org.freedesktop.UDisks2) 2>/dev/null || true fi #DEBHELPER# debian/gbp.conf0000664000000000000000000000006512307304346010612 0ustar [DEFAULT] pristine-tar = True debian-branch = master debian/libudisks2-dev.install0000664000000000000000000000011612307304346013407 0ustar usr/include usr/lib/*/*.so usr/lib/*/*.a usr/lib/*/pkgconfig/ usr/share/gir*/ debian/udisks2.install0000664000000000000000000000033012307304346012142 0ustar etc/ lib/udev/ lib/systemd/ usr/bin/ usr/sbin/* /sbin/ usr/lib/udisks2/ usr/share/bash-completion/ usr/share/dbus-1/ usr/share/locale/ usr/share/man/ usr/share/polkit-1/ debian/local/udisks2-inhibit usr/lib/udisks2/ debian/udisks2.postinst0000664000000000000000000000200212307304346012355 0ustar #!/bin/sh set -e get_pid() { [ -n "$1" ] || return 0 [ -S /var/run/dbus/system_bus_socket ] || return 0 dbus-send --system --dest=org.freedesktop.DBus --print-reply \ /org/freedesktop/DBus org.freedesktop.DBus.GetConnectionUnixProcessID \ string:$1 2>/dev/null | awk '/uint32/ {print $2}' } if [ "$1" = "configure" ]; then # stop udisksd pid=$(get_pid org.freedesktop.UDisks2) kill $pid 2>/dev/null || true # in that version, the mounted-fs file moved if dpkg --compare-versions "$2" lt-nl "1.99.0-4" && [ -e /run/udisks2/mounted-fs ] && [ -d /var/lib/udisks2 ] && [ ! -e /var/lib/udisks2/mounted-fs ]; then mv /run/udisks2/mounted-fs /var/lib/udisks2/ fi # restart daemon if it was running before [ -z "$pid" ] || udisksctl status >/dev/null || true # will trigger through D-Bus activation # we ship udev rules, so trigger an update udevadm trigger --subsystem-match=block --action=change fi #DEBHELPER# debian/watch0000664000000000000000000000010512307304346010217 0ustar version=3 http://udisks.freedesktop.org/releases/udisks-(.*).tar.bz2 debian/udisks2.maintscript0000664000000000000000000000011112307304346013026 0ustar rm_conffile /etc/bash_completion.d/udisksctl-bash-completion.sh 2.0.0-1~ debian/copyright0000664000000000000000000000212512307304346011125 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: UDisks2 Upstream-Contact: David Zeuthen Source: http://udisks.freedesktop.org/releases/ Files: * Copyright: 2007-2011 David Zeuthen 2011 Martin Pitt License: GPL-2+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . The full text of the GPL is distributed as in /usr/share/common-licenses/GPL-2 on Debian systems. Files: udisks/* Copyright: 2011 David Zeuthen License: LGPL-2+ This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . The full text of the LGPL is distributed as in /usr/share/common-licenses/LGPL-2 on Debian systems. debian/udisks2.lintian-overrides0000664000000000000000000000006412307304346014136 0ustar udisks2: binary-without-manpage sbin/umount.udisks2 debian/patches/0000775000000000000000000000000012525404647010630 5ustar debian/patches/series0000664000000000000000000000014312525404625012037 0ustar # Debian patches for udisks mount_in_media.patch unsupported_acls.patch hide-more-partitions.patch debian/patches/hide-more-partitions.patch0000664000000000000000000000414312525404647015716 0ustar Index: udisks2-2.1.3/data/80-udisks2.rules =================================================================== --- udisks2-2.1.3.orig/data/80-udisks2.rules 2014-03-05 10:05:43.000000000 -0600 +++ udisks2-2.1.3/data/80-udisks2.rules 2015-05-15 09:58:45.321990902 -0500 @@ -93,6 +93,7 @@ SUBSYSTEMS=="usb", ENV{ID_VENDOR}=="*SanDisk*", ENV{ID_MODEL}=="*Cruzer*", ENV{ID_CDROM}!="1", ENV{ID_DRIVE_THUMB}="1" SUBSYSTEMS=="usb", ENV{ID_VENDOR}=="HP", ENV{ID_MODEL}=="*v125w*", ENV{ID_DRIVE_THUMB}="1" SUBSYSTEMS=="usb", ENV{ID_VENDOR_ID}=="13fe", ENV{ID_MODEL}=="*Patriot*", ENV{ID_DRIVE_THUMB}="1" +SUBSYSTEMS=="usb", ENV{ID_VENDOR}=="*JetFlash*", ENV{ID_MODEL}=="*Transcend*", ENV{ID_DRIVE_THUMB}="1" # SD-Card reader in Chromebook Pixel SUBSYSTEMS=="usb", ENV{ID_VENDOR_ID}=="05e3", ENV{ID_MODEL_ID}=="0727", ENV{ID_DRIVE_FLASH_SD}="1" @@ -122,7 +123,7 @@ # special GUID-identified partition types (EFI System Partition, BIOS Boot partition, RAID/LVM) # see http://en.wikipedia.org/wiki/GUID_Partition_Table#Partition_type_GUIDs ENV{ID_PART_ENTRY_SCHEME}=="gpt", \ - ENV{ID_PART_ENTRY_TYPE}=="c12a7328-f81f-11d2-ba4b-00a0c93ec93b|21686148-6449-6e6f-744e-656564454649|a19d880f-05fc-4d3b-a006-743f0f84911e|e6d6d379-f507-44c2-a23c-238f2a3df928", \ + ENV{ID_PART_ENTRY_TYPE}=="c12a7328-f81f-11d2-ba4b-00a0c93ec93b|21686148-6449-6e6f-744e-656564454649|a19d880f-05fc-4d3b-a006-743f0f84911e|e6d6d379-f507-44c2-a23c-238f2a3df928|e3c9e316-0b5c-4db8-817d-f92df00215ae|de94bba4-06d1-4d40-a16a-bfd50179d6ac", \ ENV{UDISKS_IGNORE}="1" # MAC recovery/tool partitions which are useless on Linux @@ -132,7 +133,7 @@ # recovery partitions ENV{ID_FS_TYPE}=="ntfs|vfat", \ - ENV{ID_FS_LABEL}=="RECOVERY|Lenovo_Recovery|HP_RECOVERY|Recovery_Partition|DellUtility|DellRestore|IBM_SERVICE|SERVICEV001|SERVICEV002|SYSTEM_RESERVED|System_Reserved|WINRE_DRV", \ + ENV{ID_FS_LABEL}=="Recovery|RECOVERY|Lenovo_Recovery|HP_RECOVERY|Recovery_Partition|DellUtility|DellRestore|IBM_SERVICE|SERVICEV001|SERVICEV002|SYSTEM_RESERVED|System_Reserved|WINRE_DRV|DIAGS|IntelRST", \ ENV{UDISKS_IGNORE}="1" # read-only non-Linux software installer partitions debian/patches/mount_in_media.patch0000664000000000000000000000573512307304346014643 0ustar Description: Mount drives in /media, not /run/media/, to stay FHS compatible. As on Debian and Ubuntu /media is not currently a tmpfs, we need to put the "mounted-fs" file to a persistent path as well. Author: Martin Pitt Bug: https://bugs.freedesktop.org/show_bug.cgi?id=51709 Bug-Debian: http://bugs.debian.org/680403 Bug-Ubuntu: https://launchpad.net/bugs/1020759 Index: udisks2/src/udiskslinuxfilesystem.c =================================================================== --- udisks2.orig/src/udiskslinuxfilesystem.c 2013-03-21 07:44:19.320207135 +0100 +++ udisks2/src/udiskslinuxfilesystem.c 2013-03-21 07:44:19.308207134 +0100 @@ -877,26 +877,26 @@ } /* If we know the user-name and it doesn't have any '/' character in - * it, mount in /run/media/$USER + * it, mount in /media/$USER */ if (!fs_shared && (user_name != NULL && strstr (user_name, "/") == NULL)) { - mount_dir = g_strdup_printf ("/run/media/%s", user_name); + mount_dir = g_strdup_printf ("/media/%s", user_name); if (!g_file_test (mount_dir, G_FILE_TEST_EXISTS)) { - /* First ensure that /run/media exists */ - if (!g_file_test ("/run/media", G_FILE_TEST_EXISTS)) + /* First ensure that /media exists */ + if (!g_file_test ("/media", G_FILE_TEST_EXISTS)) { - if (g_mkdir ("/run/media", 0755) != 0) + if (g_mkdir ("/media", 0755) != 0) { g_set_error (error, UDISKS_ERROR, UDISKS_ERROR_FAILED, - "Error creating directory /run/media: %m"); + "Error creating directory /media: %m"); goto out; } } - /* Then create the per-user /run/media/$USER */ + /* Then create the per-user /media/$USER */ if (g_mkdir (mount_dir, 0700) != 0) { g_set_error (error, Index: udisks2/src/udisksstate.c =================================================================== --- udisks2.orig/src/udisksstate.c 2013-03-21 07:44:19.320207135 +0100 +++ udisks2/src/udisksstate.c 2013-03-21 07:44:19.312207135 +0100 @@ -2235,7 +2235,10 @@ * - could also mmap the file */ - path = g_strdup_printf ("/run/udisks2/%s", key); + if (strcmp (key, "mounted-fs") == 0) + path = g_strdup_printf ("/var/lib/udisks2/%s", key); + else + path = g_strdup_printf ("/run/udisks2/%s", key); /* see if it's already in the cache */ ret = g_hash_table_lookup (state->cache, path); @@ -2301,7 +2304,10 @@ data = g_malloc (size); g_variant_store (normalized, data); - path = g_strdup_printf ("/run/udisks2/%s", key); + if (strcmp (key, "mounted-fs") == 0) + path = g_strdup_printf ("/var/lib/udisks2/%s", key); + else + path = g_strdup_printf ("/run/udisks2/%s", key); g_hash_table_insert (state->cache, g_strdup (path), g_variant_ref (value)); debian/patches/unsupported_acls.patch0000664000000000000000000000176012307304346015240 0ustar Description: Some file systems, such as ext2/ext3 that were created a few years ago, do not support ACLs. As long as we do not have /media on a tmpfs, ignore failures to set the ACL on /media/ and fall back to chowning the directory to the target user. Bug-Ubuntu: https://launchpad.net/bugs/1048059 Index: udisks2/src/udiskslinuxfilesystem.c =================================================================== --- udisks2.orig/src/udiskslinuxfilesystem.c 2013-03-21 07:45:01.404209172 +0100 +++ udisks2/src/udiskslinuxfilesystem.c 2013-03-21 07:45:01.400209172 +0100 @@ -802,12 +802,10 @@ acl_calc_mask (&acl) == -1 || acl_set_file (path, ACL_TYPE_ACCESS, acl) == -1) { - g_set_error (error, - G_IO_ERROR, - g_io_error_from_errno (errno), + udisks_warning( "Adding read ACL for uid %d to `%s' failed: %m", (gint) uid, path); - goto out; + chown(path, uid, -1); } ret = TRUE; debian/changelog0000664000000000000000000002550512534124755011061 0ustar udisks2 (2.1.3-1ubuntu0.1) trusty-proposed; urgency=medium * Backport support to hide more partition types from 2.1.5 release (LP: #1455533) -- Mario Limonciello Thu, 04 Jun 2015 14:41:31 -0500 udisks2 (2.1.3-1) unstable; urgency=high * New upstream security/bug fix release. Fixes buffer overflow in mount path parsing. (CVE-2014-0004, LP: #1288226) * Add "isolation-machine" autopkgtest restriction, this test does not work in schroot or LXC. -- Martin Pitt Mon, 10 Mar 2014 10:41:43 +0100 udisks2 (2.1.2-1) unstable; urgency=low [ Martin Pitt ] * New upstream release: - Add exfat support (Closes: #720695) - Fix crash when waiting for loop device (LP: #1128275) - Use dosfstools instead of mtools - Add polkit authorization variables for removable media - Hide more rescue partitions * Drop dosfslabel.patch, fixed upstream. * Add Recommends: gdisk, as we need it for manipulating GPT partition tables through sgdisk. (LP: #1080745) * Bump Standards-Version to 3.9.5. No changes necessary. [ Colin Watson ] * Use dh-autoreconf to update libtool macros for new ports. (Closes: #732287) [ Andreas Henriksson ] * Add parted dependency. (Closes: #720491) -- Martin Pitt Tue, 14 Jan 2014 10:04:52 +0100 udisks2 (2.1.1-1) unstable; urgency=low * New upstream release. * Drop patches which have been merged upstream. * Refresh dosfslabel.patch. * Update symbols file. -- Michael Biebl Fri, 30 Aug 2013 12:54:45 +0200 udisks2 (2.1.0-4) unstable; urgency=low * Add 00git_nonexisting_run_udev_rules.d.patch: integration-test: Fix for nonexisting /run/udev/rules.d/. * Add 00git_vfat_test_case_insensitivity.patch: integration-test: For VFAT, ignore case for label comparison. * dosfslabel.patch: Adjust to work with dosfstools 3.0.16, which now enforces that labels must be uppercase. See upstream bug for details. -- Martin Pitt Fri, 24 May 2013 09:59:10 +0200 udisks2 (2.1.0-3) unstable; urgency=low [ Martin Pitt ] * debian/rules: Simplify dh_girepository invocation by using the dh sequencer. [ Michael Biebl ] * Upload to unstable. * Bump Standards-Version to 3.9.4. No further changes. * Fix gtk-doc configure flag. * Drop unused acl-dev Build-Depends alternative. -- Michael Biebl Fri, 10 May 2013 02:13:24 +0200 udisks2 (2.1.0-2) experimental; urgency=low * debian/rules: Call dh_girepository to get correct dependencies of gir1.2-udisks-2.0. * Add 00git_firewire_removable.patch: Properly identify firewire devices as non-system devices. * Add 00git_hide_smartware_partitions.patch: Fix hiding of "WD SmartWare" partitions. (LP: #732365) -- Martin Pitt Tue, 26 Mar 2013 08:31:00 +0100 udisks2 (2.1.0-1) experimental; urgency=low * New upstream release. - Add support for creating UDF filesystems (Closes: #699360) - Add drive poweroff method, so that gvfs can power down hotplugged drives instead of just ejecting them. (LP: #1067876) * mount_in_media.patch: Port redirection of "mounted-fs" storage to /var/lib to new code structure. * Drop test_luks_with_vfat.patch: Fixed in current 3.7 kernel. * libudisks2-0.symbols: Add new symbols from this release. * Add 00git_logind_test.patch: Fix test for logind availability. -- Martin Pitt Thu, 21 Mar 2013 08:14:49 +0100 udisks2 (2.0.1-1) experimental; urgency=low [ Martin Pitt ] * Add debian/patches/test_luks_with_vfat.patch: Run Luks test with VFAT instead of ext4, to work around kernel crash with Linux 3.7 when using ext4 (https://launchpad.net/bugs/1089818) [ Michael Biebl ] * New upstream release. * Update email address in debian/copyright. -- Michael Biebl Tue, 18 Dec 2012 05:04:33 +0100 udisks2 (2.0.0-3) experimental; urgency=low * Add unsupported_acls.patch: Some file systems, such as ext2/ext3 that were created a few years ago, do not support ACLs. As long as we do not have /media on a tmpfs, ignore failures to set the ACL on /media/ and fall back to chowning the directory to the target user. (LP: #1048059) -- Martin Pitt Fri, 23 Nov 2012 07:31:03 +0100 udisks2 (2.0.0-2) experimental; urgency=low * Add symbols file for libudisks2-0. * debian/patches/dosfslabel.patch: Switch to dosfslabel to handle VFAT labels since we already require dosfstools for mkfs.vfat and dosfslabel works just as well as mlabel nowadays. * debian/control: Drop recommends on mtools. * debian/tests/control: Switch from mtools to dosfstools. * debian/control: Suggest exfat-utils for exFAT support. * debian/control: Suggest btrfs-tools for btrfs support. -- Michael Biebl Tue, 13 Nov 2012 06:58:57 +0100 udisks2 (2.0.0-1) experimental; urgency=low * Final 2.0.0 release. Changes since our git snapshot: - Only do the isohybrid hack for the first partition - Don't complain about missing /etc/crypttab file - Don't complain about missing /etc/fstab file - Make it work without requiring the kernel to be CONFIG_SWAP=y - Don't require that users define UDISKS_API_IS_SUBJECT_TO_CHANGE - Lots of documentation updates and corrections - Update translations from Transifex * debian/rules: Call dh_install with --fail-missing. * debian/udisks2.install: Install bash completion from/to usr/share/bash-completion/. * Add debian/udisks2.maintscript: Remove bash completion in /etc/ on upgrade. -- Martin Pitt Fri, 05 Oct 2012 10:32:14 +0200 udisks2 (1.99.0+git20120919-1) experimental; urgency=low * Update to current upstream git head: - configure.ac: raise gudev dependency - Update list of recovery/system partitions - Add support for creating exFAT filesystems and changing exFAT labels - Add textual descriptions for IMSM Raid members - Use all-caps for RAID in descriptions - Lots of test suite robustifications and added tests - Enable large file support (LP: #1039022) - Mount vfat with "flush" option * Drop 00git_dev_t_annotation.patch, 00git_testsuite.patch. * debian/control: Bump libgudev-1.0-dev build dependency as per upstream configure.ac. * debian/udisks2.install: Install umount.udisks2 into /sbin; our old util-linux version does not yet find it in /usr/sbin/. (LP: #1019651) -- Martin Pitt Thu, 20 Sep 2012 12:04:46 +0200 udisks2 (1.99.0-5) experimental; urgency=low * debian/local/udisks2-inhibit: Fix crash when /run/udisks2 does not exist yet. (LP: #1048211) * 00git_testsuite.patch: Pull latest test suite updates from trunk. This disables the tests for mounting XFS and reiserfs on read-only devices, as this is known-broken without a workaround. -- Martin Pitt Mon, 10 Sep 2012 16:03:40 +0200 udisks2 (1.99.0-4) experimental; urgency=low * Add debian/local/udisks2-inhibit: Hack to disallow udisks2 mount operations for anyone but root while a program is running. This is similar to udisks 1.x's "udisks --inhibit .." command. Install it into /usr/lib/udisks2/. * mount_in_media.patch: As on Debian and Ubuntu /media is not currently a tmpfs, we need to put the "mounted-fs" file to a persistent path as well. Otherwise udisks does not clean up old mount points that it created after a reboot. (LP: #1043772) * debian/udisks2.postinst: Migrate the mounted-fs file on upgrades. * Update 00git_testsuite.patch: Pull latest test suite updates from trunk. This now covers handling of existing mount points, and mounting read-only devices, which reproduces LP #435192. -- Martin Pitt Fri, 07 Sep 2012 16:17:57 +0200 udisks2 (1.99.0-3) experimental; urgency=low * Add 00git_dev_t_annotation.patch: Add workaround annotation for udisks_client_get_block_for_dev(), to fix UDisks.Block.get_block_for_dev() on 32 bit platforms when calling it through introspection. Patch also committed to upstream git. * Add 00git_testsuite.patch: Pull latest test suite updates from trunk. This includes a new test case for permissions for removable devices, plus some race condition fixes. * mount_in_media.patch: Drop the test suite portion, included in previous patch. -- Martin Pitt Thu, 06 Sep 2012 10:31:42 +0200 udisks2 (1.99.0-2) experimental; urgency=low * Add mount_in_media.patch: Mount drives in /media, not /run/media/, to stay FHS compatible. (Closes: #680403, LP: #1020759) -- Martin Pitt Wed, 22 Aug 2012 12:36:09 +0200 udisks2 (1.99.0-1) experimental; urgency=low * New upstream release (LP: #1030268) - Support Realtek rts5229 SD/MMC card readers. (LP: #1022497) * Drop 00git_no_polkit_fallback.patch, upstream now. * Drop debian/local/integration-test, shipped in upstream tarball now. * debian/tests/upstream-system: Run test suite from upstream source. * debian/tests/control: Simplify Depends: line using "@". * debian/tests/control: Drop undefined "no-build-needed" feature. -- Martin Pitt Sat, 28 Jul 2012 13:35:04 +0200 udisks2 (1.98.0-2) experimental; urgency=low * debian/local/apport-hook.py: Fix syntax to also work with Python 3. (LP: #1013171) * debian/tests/upstream-system: Ensure that /var/run/udisks2 exists. * debian/tests/control: Add dbus-x11 dependency for dbus-launch. * debian/control: Add XS-Testsuite header, as per current DEP-8. -- Martin Pitt Wed, 20 Jun 2012 07:29:40 +0200 udisks2 (1.98.0-1) experimental; urgency=low * New upstream release. * debian/control: Drop ntfsprogs Recommends. It is a transitional package for ntfs-3g now, which we already recommend. * Add 00git_no_polkit_fallback.patch: Fix crash if polkit is not available. Patch backported from current upstream git head. * Add debian/local/integration-test: Latest integration test suite from upstream git. 1.99 and later will ship that in the source tarball. * Add debian/tests/control and debian/tests/upstream-system: DEP-8 autopkgtest (adapted from udisks package). * debian/control: Change suggestion of cryptsetup to cryptsetup-bin, as that is sufficient for udisks' needs. * debian/copyright: Fix duplicate copyright line, thanks lintian. -- Martin Pitt Wed, 13 Jun 2012 17:01:30 +0200 udisks2 (1.97.0-2) experimental; urgency=low * debian/control: Add udev build dependency, as configure.uc needs its pkg-config file to check for the udev directory. Fixes FTBFS. -- Martin Pitt Wed, 23 May 2012 11:40:02 +0200 udisks2 (1.97.0-1) experimental; urgency=low * Initial release. Packaging based on udisks, thanks to Ayan George for helping with the packaging! -- Martin Pitt Fri, 18 May 2012 11:31:01 +0200 debian/local/0000775000000000000000000000000012307304346010264 5ustar debian/local/udisks2-inhibit0000775000000000000000000000246012307304346013224 0ustar #!/bin/sh # Disallow udisks2 mount operations for anyone but root while a program is running. # This is similar to udisks 1.x's "udisks --inhibit .." command. # Author: Martin Pitt set -e RULE="[Inhibit udisks2] Identity=unix-user:* Action=org.freedesktop.udisks2.filesystem*; ResultActive=no ResultInactive=no ResultAny=no " [ -n "$1" ] || { echo "Usage: $0 [ ...]" >&2 exit 1 } [ "`id -u`" = 0 ] || { echo "You need to run this script as root" >&2 exit 1 } DIR=/var/lib/polkit-1/localauthority/90-mandatory.d [ -d $DIR ] || { echo "$DIR does not exist. Please install policykit-1" >&2 exit 1 } # mount a tmpfs over $DIR and place our rule in there, together with the # already existing ones; this will guarantee that the file will not # accidentally stay around across reboot, etc. mkdir -p /run/udisks2/inhibit-polkit mount -t tmpfs tmpfs /run/udisks2/inhibit-polkit find "$DIR" -mindepth 1 -exec cp -a '{}' /run/udisks2/inhibit-polkit \; echo "$RULE" > /run/udisks2/inhibit-polkit/udisks2-inhibit.pkla mount --move /run/udisks2/inhibit-polkit "$DIR" trap "umount $DIR; pkill --signal HUP polkitd" 0 HUP INT QUIT ILL ABRT FPE KILL SEGV PIPE ALRM TERM BUS rmdir /run/udisks2/inhibit-polkit pkill --signal HUP polkitd || : # run wrapped command "$@" debian/local/apport-hook.py0000664000000000000000000000136012307304346013101 0ustar '''apport package hook for udisks2 (c) 2011 Canonical Ltd. Author: Martin Pitt ''' import os import os.path import apport.hookutils import dbus def add_info(report): apport.hookutils.attach_hardware(report) user_rules = [] for f in os.listdir('/etc/udev/rules.d'): if not f.startswith('70-persistent-') and f != 'README': user_rules.append(f) if user_rules: report['CustomUdevRuleFiles'] = ' '.join(user_rules) report['UDisksDump'] = apport.hookutils.command_output(['udisksctl', 'dump']) report['Mounts'] = apport.hookutils.command_output(['mount']) if __name__ == '__main__': r = {} add_info(r) for k, v in r.items(): print('%s: "%s"' % (k, v)) debian/udisks2-doc.install0000664000000000000000000000002312307304346012704 0ustar usr/share/gtk-doc/ debian/source/0000775000000000000000000000000012307304346010472 5ustar debian/source/format0000664000000000000000000000001412307304346011700 0ustar 3.0 (quilt) debian/compat0000664000000000000000000000000212307304346010370 0ustar 9 debian/tests/0000775000000000000000000000000012307304346010334 5ustar debian/tests/control0000664000000000000000000000034512307304346011741 0ustar Tests: upstream-system Depends: @, python3-gi, gir1.2-glib-2.0, reiserfsprogs, xfsprogs, ntfs-3g, dosfstools, lvm2, mdadm, cryptsetup-bin, kpartx, libatasmart-bin, policykit-1, dbus-x11 Restrictions: needs-root isolation-machine debian/tests/upstream-system0000775000000000000000000000021612307304346013443 0ustar #!/bin/sh set -e # succeeding test must not write anything to stderr, as per DEP-8 mkdir -p /var/run/udisks2 src/tests/integration-test 2>&1