[liveusb-creator] Update to 3.13.1, and switch to using polkit (#1145813)

Luke Macken lmacken at fedoraproject.org
Thu Nov 27 07:21:21 UTC 2014


commit 4adbfc8d18e4631a1257c80bc79e10a9f3e7d657
Author: Luke Macken <lmacken at redhat.com>
Date:   Thu Nov 27 00:19:46 2014 -0700

    Update to 3.13.1, and switch to using polkit (#1145813)

 .gitignore           |    1 +
 liveusb-creator.spec |   40 ++++++++++++++++++++++++++--------------
 sources              |    2 +-
 3 files changed, 28 insertions(+), 15 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 4e4965f..fb80b8c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -12,3 +12,4 @@ liveusb-creator-3.9.3.tar.bz2
 /liveusb-creator-3.12.0.tar.bz2
 /liveusb-creator-3.12.1.tar.bz2
 /liveusb-creator-3.13.0.tar.bz2
+/liveusb-creator-3.13.1.tar.bz2
diff --git a/liveusb-creator.spec b/liveusb-creator.spec
index 479d88d..2eb90d7 100644
--- a/liveusb-creator.spec
+++ b/liveusb-creator.spec
@@ -7,7 +7,7 @@
 %endif
 
 Name:           liveusb-creator
-Version:        3.13.0
+Version:        3.13.1
 Release:        1%{?dist}
 Summary:        A liveusb creator
 
@@ -23,13 +23,16 @@ ExcludeArch:    ppc64
 ExcludeArch:    %{arm}
 
 BuildRequires:  python-devel, python-setuptools, PyQt4-devel, desktop-file-utils gettext
-Requires:       syslinux, PyQt4, usermode, isomd5sum
+
+Requires:       syslinux
+Requires:       PyQt4
+Requires:       isomd5sum
 Requires:       python-urlgrabber
 Requires:       pyparted >= 2.0
 Requires:       syslinux-extlinux
 Requires:       udisks
-# https://bugzilla.redhat.com/show_bug.cgi?id=976415
-Requires:       usermode-gtk
+Requires:       polkit
+Requires:       polkit-gnome
 
 %description
 A liveusb creator from Live Fedora images
@@ -46,14 +49,18 @@ rm -rf %{buildroot}
 %{__python} setup.py install -O1 --skip-build --root %{buildroot}
 %{__rm} -r liveusb/urlgrabber
 
-# Adjust for console-helper magic
+# program needs root, move to sbin
 mkdir -p %{buildroot}%{_sbindir}
 mv %{buildroot}%{_bindir}/%{name} %{buildroot}%{_sbindir}/%{name}
-ln -s ../bin/consolehelper %{buildroot}%{_bindir}/%{name}
-mkdir -p %{buildroot}%{_sysconfdir}/pam.d
-cp %{name}.pam %{buildroot}%{_sysconfdir}/pam.d/%{name}
-mkdir -p %{buildroot}%{_sysconfdir}/security/console.apps
-cp %{name}.console %{buildroot}%{_sysconfdir}/security/console.apps/%{name}
+
+# polkit stuff
+mkdir -p %{buildroot}%{_datadir}/polkit-1/actions
+%{__install} -p -m644 \
+	org.fedoraproject.pkexec.run-liveusb-creator.policy \
+	%{buildroot}%{_datadir}/polkit-1/actions/
+%{__install} -p -m755 \
+	liveusb-creator_polkit \
+	%{buildroot}%{_bindir}/
 
 desktop-file-install \
 %if %{with_desktop_vendor_tag}
@@ -74,16 +81,21 @@ rm -rf %{buildroot}
 %defattr(-,root,root,-)
 %doc README.rst LICENSE.txt
 %{python_sitelib}/*
-%{_bindir}/%{name}
-%{_sbindir}/%{name}
+%{_bindir}/*
+%{_sbindir}/*
 %{_datadir}/applications/*liveusb-creator.desktop
 %{_datadir}/pixmaps/fedorausb.png
 %{_datadir}/appdata/%{name}.appdata.xml
 #%{_datadir}/locale/*/LC_MESSAGES/liveusb-creator.mo
-%config(noreplace) %{_sysconfdir}/pam.d/%{name}
-%config(noreplace) %{_sysconfdir}/security/console.apps/%{name}
+%{_datadir}/polkit-1/actions/org.fedoraproject.pkexec.run-liveusb-creator.policy
 
 %changelog
+* Thu Nov 27 2014 Luke Macken <lmacken at redhat.com> - 3.13.1-1
+- Latest upstream release
+
+* Thu Nov 27 2014 Gene Czarcinski <gczarcinski at gmail.com> 3.13.0-2
+- convert to using polkit (pkexec) instead of consolehelper
+
 * Wed Nov 26 2014 Luke Macken <lmacken at redhat.com> - 3.13.0-1
 - Latest upstream release with bug fixes and interface improvements.
 
diff --git a/sources b/sources
index 58ef5fc..88e9904 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-e39753593c48678c320eb0a27a02fb26  liveusb-creator-3.13.0.tar.bz2
+24a0f71f67ecb4dccef3df77ad4fb2d1  liveusb-creator-3.13.1.tar.bz2


More information about the scm-commits mailing list