2006-07-18 19:49:13 +00:00
|
|
|
Summary: Helps troubleshoot SELinux problems
|
|
|
|
Name: setroubleshoot
|
2006-07-21 23:08:43 +00:00
|
|
|
Version: 0.11
|
2006-07-19 14:15:12 +00:00
|
|
|
Release: 1
|
2006-07-18 19:49:13 +00:00
|
|
|
License: GPL
|
|
|
|
Group: Applications/System
|
|
|
|
URL: http://www.redhat.com/
|
|
|
|
Source0: %{name}-%{version}.tar.gz
|
|
|
|
Source1: setroubleshoot.init
|
|
|
|
Source2: setroubleshoot.logrotate
|
|
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
|
|
BuildArch: noarch
|
2006-07-19 18:34:50 +00:00
|
|
|
BuildRequires: perl-XML-Parser
|
2006-07-18 19:49:13 +00:00
|
|
|
|
|
|
|
%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
|
|
|
|
|
|
|
|
%define pkgpythondir %{python_sitelib}/%{name}
|
|
|
|
%define pkgdocdir %{_datadir}/doc/%{name}-%{version}
|
|
|
|
%define pkgdatadir %{_datadir}/%{name}
|
|
|
|
%define pkglibexecdir %{_prefix}/libexec/%{name}
|
|
|
|
%define pkgvardatadir %{_localstatedir}/lib/%{name}
|
|
|
|
%define pkgrundir %{_localstatedir}/run/%{name}
|
|
|
|
%define pkgconfigdir %{_sysconfdir}/%{name}
|
|
|
|
%define pkglogdir %{_localstatedir}/log/%{name}
|
|
|
|
%define auditlibdir %{_libdir}/audit
|
|
|
|
|
|
|
|
Requires: audit-libs-python
|
|
|
|
Requires: libselinux >= 1.30.15-1
|
|
|
|
Requires: pygtk2 >= 2.9.2
|
2006-07-21 23:08:43 +00:00
|
|
|
Requires: notifiy-python
|
|
|
|
|
|
|
|
BuildRequires: intltool gettext python
|
2006-07-18 19:49:13 +00:00
|
|
|
|
|
|
|
Requires(post): /sbin/chkconfig
|
|
|
|
Requires(preun): /sbin/chkconfig
|
|
|
|
Requires(preun): /sbin/service
|
|
|
|
|
|
|
|
%description
|
|
|
|
Provides tools to help diagnose SELinux problems. When AVC messages
|
|
|
|
are generated an alert can be generated that will give information
|
|
|
|
about the problem and help track its resolution. Alerts can be configured
|
|
|
|
to user preference. The same tools can be run on existing log files.
|
|
|
|
|
|
|
|
%prep
|
|
|
|
%setup -q
|
|
|
|
|
|
|
|
%build
|
|
|
|
%configure
|
|
|
|
make
|
|
|
|
|
|
|
|
%install
|
|
|
|
rm -rf %{buildroot}
|
|
|
|
make DESTDIR=%{buildroot} install
|
|
|
|
%{__install} -D -m755 %{SOURCE1} %{buildroot}/etc/rc.d/init.d/%{name}
|
|
|
|
%{__install} -D -m644 %{SOURCE2} %{buildroot}%{_sysconfdir}/logrotate.d/%{name}
|
|
|
|
|
|
|
|
%post
|
|
|
|
/usr/bin/update-desktop-database %{_datadir}/applications
|
|
|
|
/sbin/chkconfig --add %{name}
|
|
|
|
[ -x /sbin/service ] && /sbin/service %{name} condrestart
|
|
|
|
|
|
|
|
%preun
|
|
|
|
if [ $1 = 0 ]; then
|
|
|
|
/sbin/service %{name} stop >/dev/null 2>&1
|
|
|
|
/sbin/chkconfig --del %{name}
|
|
|
|
fi
|
|
|
|
|
2006-07-21 13:42:14 +00:00
|
|
|
%triggerpostun -- setroubleshoot <= 0.9-1
|
|
|
|
/sbin/chkconfig --del %{name}
|
|
|
|
/sbin/chkconfig --add %{name}
|
|
|
|
|
2006-07-18 19:49:13 +00:00
|
|
|
%postun
|
|
|
|
/usr/bin/update-desktop-database %{_datadir}/applications
|
|
|
|
|
|
|
|
%clean
|
|
|
|
rm -rf %{buildroot}
|
|
|
|
|
|
|
|
%files
|
|
|
|
%defattr(-,root,root,-)
|
|
|
|
%doc %{pkgdocdir}
|
|
|
|
%{_sbindir}/*
|
|
|
|
%{auditlibdir}/*
|
|
|
|
%{pkgpythondir}
|
|
|
|
%{pkgdatadir}
|
|
|
|
%config(noreplace) %{pkgconfigdir}/%{name}.cfg
|
|
|
|
%dir %{pkglogdir}
|
|
|
|
%config(noreplace) %{_sysconfdir}/logrotate.d/%{name}
|
|
|
|
%dir %{pkgrundir}
|
|
|
|
%dir %{pkgvardatadir}
|
|
|
|
/etc/rc.d/init.d/%{name}
|
|
|
|
%{_sysconfdir}/xdg/autostart/*
|
|
|
|
%{_datadir}/applications/*.desktop
|
|
|
|
%{_datadir}/pixmaps/*png
|
|
|
|
|
|
|
|
%changelog
|
2006-07-21 13:42:14 +00:00
|
|
|
* Fri Jul 21 2006 Dan Walsh <dwalsh@redhat.com> - 0.10-1
|
|
|
|
- Fix startup order for setrobleshoot
|
|
|
|
- Fix Plugins
|
|
|
|
|
2006-07-20 18:52:17 +00:00
|
|
|
* Tue Jul 20 2006 Dan Walsh <dwalsh@redhat.com> - 0.9-1
|
|
|
|
- Additional Plugins plus a lot of cleanup
|
|
|
|
|
2006-07-19 20:22:42 +00:00
|
|
|
* Mon Jul 19 2006 Dan Walsh <dwalsh@redhat.com> - 0.8-1
|
|
|
|
- Added a bunch more plugins
|
|
|
|
- From 2006-07-19 Karl MacMillan <kmacmill@localhost.localdomain>
|
|
|
|
- Add allow_cvs_read_shadow.py, allow_ftp_use_cifs, allow_ftp_use_nfs, and allow_gssd_read_tmp.
|
|
|
|
- Change AVC to have additional helpers for matching messages.
|
|
|
|
- Change Plugin to work better with more than one solution.
|
|
|
|
|
2006-07-19 14:15:12 +00:00
|
|
|
* Mon Jul 19 2006 Dan Walsh <dwalsh@redhat.com> - 0.7-1
|
2006-07-19 20:22:42 +00:00
|
|
|
- Fix setroubleshoot_dispatcher to catch all information from avc. Much cleaner interface and no longer uses audit2allow cruft.
|
|
|
|
- Remove toolbar from popup window since it did nothing, and I think it looks better without it.
|
|
|
|
- fix allow_execmod plugin to report better data.
|
2006-07-19 14:15:12 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
2006-07-18 19:49:13 +00:00
|
|
|
* Mon Jun 26 2006 John Dennis <jdennis@redhat.com> - 0.3-1
|
|
|
|
- add missing /var/log directory %files section in spec file, and add
|
|
|
|
logrotate script
|
|
|
|
|
|
|
|
* Mon Jun 26 2006 John Dennis <jdennis@redhat.com> - 0.2-1
|
|
|
|
- clean up spec file, reduce rpmlint complaints
|
|
|
|
|
|
|
|
* Fri May 19 2006 John Dennis <jdennis@redhat.com> - 0.1-1
|
|
|
|
- Initial build.
|
|
|
|
|