# HG changeset patch # User Xander Ziiryanoff # Date 1508080433 -7200 # Node ID ea1adcca236f6be693a52d9d3d68c627f184ae1d # Parent b3372388a98645f771b5f5fbd870c95a3011f465 Add udisks2-kitless diff -r b3372388a986 -r ea1adcca236f udisks2-kitless/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/udisks2-kitless/receipt Sun Oct 15 17:13:53 2017 +0200 @@ -0,0 +1,45 @@ +# SliTaz package receipt. + +PACKAGE="udisks2-kitless" +VERSION="2.1.8" +CATEGORY="system-tools" +SHORT_DESC="D-Bus service to access and manipulate storage devices" +MAINTAINER="pankso@slitaz.org" +LICENSE="GPL2" +WEB_SITE="https://github.com/ehegnes/udisks-kitless/" +TARBALL="$PACKAGE-$VERSION.tar.gz" +WGET_URL="${WEB_SITE}archive/v${TARBALL/*-/}" + +DEPENDS="libatasmart libgudev" +BUILD_DEPENDS="docbook-xsl gtk-doc libgudev-dev libatasmart-dev \ +gobject-introspection-dev intltool" + +# Rules to configure and make the package. +compile_rules() +{ + ./configure \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --enable-fhs-media \ + --with-udevdir=/etc/udev \ + --with-systemdsystemunitdir=no \ + $CONFIGURE_ARGS && + make && make install +} + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + copy etc/ bin/ sbin/ libexec/ dbus-1/ polkit-1/ var/ *.so* + + sed '/lang=/d' -i \ + $fs/usr/share/polkit-1/actions/org.freedesktop.udisks2.policy + + # Please, note: + # Package: slitaz-configs-base + # File: /etc/polkit-1/localauthority/50-local.d/55-storage.pkla + # Provides: complete access to udisks2 methods + + # mount to "/media" instead of "/media/" + cp $stuff/99-udisks2.rules $fs/etc/udev/rules.d/ +} diff -r b3372388a986 -r ea1adcca236f udisks2-kitless/stuff/99-udisks2.rules --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/udisks2-kitless/stuff/99-udisks2.rules Sun Oct 15 17:13:53 2017 +0200 @@ -0,0 +1,5 @@ +# UDISKS_FILESYSTEM_SHARED +# ==1: mount filesystem to a shared directory (/media/VolumeName) +# ==0: mount filesystem to a private directory (/run/media/$USER/VolumeName) +# See udisks(8) +ENV{ID_FS_USAGE}=="filesystem|other|crypto", ENV{UDISKS_FILESYSTEM_SHARED}="1" diff -r b3372388a986 -r ea1adcca236f udisks2-kitless/stuff/org.freedesktop.udisks2.pkla --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/udisks2-kitless/stuff/org.freedesktop.udisks2.pkla Sun Oct 15 17:13:53 2017 +0200 @@ -0,0 +1,4 @@ +[No password required for disk group] +Identity=unix-group:disk +Action=org.freedesktop.udisks2.* +ResultAny=yes