add desktop files to RPMs

master
Mikhail Novosyolov 3 years ago
parent 365bafb736
commit 4c5e36b69d

@ -30,6 +30,10 @@ install:
install -m0644 polkit/org.nixtux.pkexec.linux-infosec-setupper-auditd-gui.policy $(DESTDIR)/usr/share/polkit-1/actions/ install -m0644 polkit/org.nixtux.pkexec.linux-infosec-setupper-auditd-gui.policy $(DESTDIR)/usr/share/polkit-1/actions/
install -m0755 polkit/linux-infosec-setupper-pwquality-gui.sh $(DESTDIR)/usr/bin/linux-infosec-setupper-pwquality-gui install -m0755 polkit/linux-infosec-setupper-pwquality-gui.sh $(DESTDIR)/usr/bin/linux-infosec-setupper-pwquality-gui
install -m0755 polkit/linux-infosec-setupper-auditd-gui.sh $(DESTDIR)/usr/bin/linux-infosec-setupper-auditd-gui install -m0755 polkit/linux-infosec-setupper-auditd-gui.sh $(DESTDIR)/usr/bin/linux-infosec-setupper-auditd-gui
mkdir -p $(DESTDIR)/usr/share/applications
install -m0644 desktop/pwquality.desktop $(DESTDIR)/usr/share/applications/linux-infosec-setupper-pwquality-gui.desktop
install -m0644 desktop/auditd.desktop $(DESTDIR)/usr/share/applications/linux-infosec-setupper-auditd-gui.desktop
rpm: rpm:
# https://stackoverflow.com/a/1909390 # https://stackoverflow.com/a/1909390

@ -2,7 +2,7 @@ Name: linux-infosec-setupper
Summary: CLI and GUI utilities to setup information security-related parts of Linux Summary: CLI and GUI utilities to setup information security-related parts of Linux
License: GPLv3 License: GPLv3
Group: System/Configuration/Other Group: System/Configuration/Other
Version: 0.3 Version: 0.4
Release: 1 Release: 1
Source0: %{name}-%{version}.tar.gz Source0: %{name}-%{version}.tar.gz
BuildArch: noarch BuildArch: noarch
@ -67,6 +67,7 @@ GUI to setup auditd configs
%{_sbindir}/linux-infosec-setupper-auditd-gui %{_sbindir}/linux-infosec-setupper-auditd-gui
%{_bindir}/linux-infosec-setupper-auditd-gui %{_bindir}/linux-infosec-setupper-auditd-gui
%{_datadir}/polkit-1/actions/org.nixtux.pkexec.linux-infosec-setupper-auditd-gui.policy %{_datadir}/polkit-1/actions/org.nixtux.pkexec.linux-infosec-setupper-auditd-gui.policy
%{_datadir}/applications/linux-infosec-setupper-auditd-gui.desktop
#----------------------------------------------------------------------------------- #-----------------------------------------------------------------------------------
@ -90,6 +91,7 @@ CLI and backend to setup pwquality configs
%dir %{_datadir}/linux-infosec-setupper/pwquality %dir %{_datadir}/linux-infosec-setupper/pwquality
%{_datadir}/linux-infosec-setupper/pwquality/back_pwquality.sh %{_datadir}/linux-infosec-setupper/pwquality/back_pwquality.sh
%{_datadir}/linux-infosec-setupper/pwquality/pw_default %{_datadir}/linux-infosec-setupper/pwquality/pw_default
%{_datadir}/applications/linux-infosec-setupper-pwquality-gui.desktop
%dir %attr(0700,root,root) /var/lib/linux-infosec-setupper/pwquality %dir %attr(0700,root,root) /var/lib/linux-infosec-setupper/pwquality
%ghost /var/lib/linux-infosec-setupper/pwquality/pw_changed %ghost /var/lib/linux-infosec-setupper/pwquality/pw_changed

Loading…
Cancel
Save