2004-09-09 12:15:29 +00:00
|
|
|
Name: setools
|
2007-04-30 15:31:11 +00:00
|
|
|
Version: 3.2
|
2007-08-29 04:04:04 +00:00
|
|
|
Release: 4%{?dist}
|
2004-09-09 12:15:29 +00:00
|
|
|
License: GPL
|
2007-04-30 15:31:11 +00:00
|
|
|
URL: http://oss.tresys.com/projects/setools
|
|
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
|
|
|
|
Source: setools-%{version}.tar.bz2
|
|
|
|
AutoReqProv: no
|
2007-07-20 15:16:24 +00:00
|
|
|
Summary: Policy analysis tools for SELinux
|
2004-09-09 12:15:29 +00:00
|
|
|
Group: System Environment/Base
|
2007-07-20 15:16:24 +00:00
|
|
|
Requires: setools-libs = %{version} setools-gui = %{version} setools-console = %{version}
|
2007-04-30 15:31:11 +00:00
|
|
|
|
|
|
|
# disable auto dependency generation because they are explicitly listed
|
|
|
|
%define __find_requires %{nil}
|
2004-09-09 12:16:55 +00:00
|
|
|
|
2007-07-20 15:16:24 +00:00
|
|
|
%define libqpol_ver 1.2
|
|
|
|
%define libapol_ver 4.0
|
|
|
|
%define libpoldiff_ver 1.2
|
|
|
|
%define libsefs_ver 3.1
|
|
|
|
%define libseaudit_ver 4.1
|
|
|
|
|
2004-09-09 12:15:29 +00:00
|
|
|
%description
|
2007-04-30 15:31:11 +00:00
|
|
|
SETools is a collection of graphical tools, command-line tools, and
|
2007-07-20 15:16:24 +00:00
|
|
|
libraries designed to facilitate SELinux policy analysis.
|
2007-04-30 15:31:11 +00:00
|
|
|
|
2007-07-20 15:16:24 +00:00
|
|
|
This meta-package depends upon the main packages necessary to run
|
|
|
|
SETools.
|
2007-04-30 15:31:11 +00:00
|
|
|
|
|
|
|
%package libs
|
|
|
|
License: LGPL
|
2007-07-20 15:16:24 +00:00
|
|
|
Summary: Policy analysis support libraries for SELinux
|
2007-04-30 15:31:11 +00:00
|
|
|
Group: System Environment/Libraries
|
|
|
|
Requires: libselinux >= 1.30 libsepol >= 1.12.27 libxml2
|
2007-07-20 15:16:24 +00:00
|
|
|
Provides: libqpol = %{libqpol_ver} libapol = %{libapol_ver} libpoldiff = %{libpoldiff_ver} libsefs = %{libsefs_ver} libseaudit = %{libseaudit_ver}
|
|
|
|
BuildRequires: flex, bison, pkgconfig
|
2007-04-30 15:31:11 +00:00
|
|
|
BuildRequires: libselinux-devel >= 1.30 libsepol-devel >= 1.12.27 libxml2-devel
|
|
|
|
BuildRequires: tk-devel >= 8.4.9 tcl-devel >= 8.4.9
|
2007-07-20 15:16:24 +00:00
|
|
|
BuildRequires: gtk2-devel >= 2.8 libglade2-devel libxml2-devel
|
|
|
|
BuildRequires: autoconf >= 2.59 automake
|
2007-04-30 15:31:11 +00:00
|
|
|
|
|
|
|
%description libs
|
|
|
|
SETools is a collection of graphical tools, command-line tools, and
|
|
|
|
libraries designed to facilitate SELinux policy analysis.
|
|
|
|
|
|
|
|
This package includes the following run-time libraries:
|
|
|
|
|
|
|
|
libapol policy analysis library
|
|
|
|
libpoldiff semantic policy difference library
|
|
|
|
libqpol library that abstracts policy internals
|
|
|
|
libseaudit parse and filter SELinux audit messages in log files
|
|
|
|
libsefs SELinux filesystem database library
|
|
|
|
|
2007-07-20 15:16:24 +00:00
|
|
|
%package libs-python
|
|
|
|
License: LGPL
|
|
|
|
Summary: Python bindings for SELinux policy analysis
|
|
|
|
Group: Development/Languages
|
|
|
|
Requires: setools-libs = %{version} python2 >= 2.3
|
|
|
|
Provides: libqpol-python = %{libqpol_ver} libapol-python = %{libapol_ver} libpoldiff-python = %{libpoldiff_ver} libseaudit-python = %{libseaudit_ver}
|
|
|
|
BuildRequires: python2-devel >= 2.3 swig >= 1.3.28
|
|
|
|
|
|
|
|
%description libs-python
|
|
|
|
SETools is a collection of graphical tools, command-line tools, and
|
|
|
|
libraries designed to facilitate SELinux policy analysis.
|
|
|
|
|
|
|
|
This package includes Python bindings for the following libraries:
|
|
|
|
|
|
|
|
libapol policy analysis library
|
|
|
|
libpoldiff semantic policy difference library
|
|
|
|
libqpol library that abstracts policy internals
|
|
|
|
libseaudit parse and filter SELinux audit messages in log files
|
|
|
|
|
|
|
|
%package libs-java
|
|
|
|
License: LGPL
|
|
|
|
Summary: Java bindings for SELinux policy analysis
|
|
|
|
Group: Development/Languages
|
|
|
|
Requires: setools-libs = %{version} java >= 1.2
|
|
|
|
Provides: libqpol-java = %{libqpol_ver} libapol-java = %{libapol_ver} libpoldiff-java = %{libpoldiff_ver} libseaudit-java = %{libseaudit_ver}
|
|
|
|
BuildRequires: java-devel >= 1.2 swig >= 1.3.28
|
|
|
|
|
|
|
|
%description libs-java
|
|
|
|
SETools is a collection of graphical tools, command-line tools, and
|
|
|
|
libraries designed to facilitate SELinux policy analysis.
|
|
|
|
|
|
|
|
This package includes Java bindings for the following libraries:
|
|
|
|
|
|
|
|
libapol policy analysis library
|
|
|
|
libpoldiff semantic policy difference library
|
|
|
|
libqpol library that abstracts policy internals
|
|
|
|
libseaudit parse and filter SELinux audit messages in log files
|
|
|
|
|
2007-04-30 15:31:11 +00:00
|
|
|
%package devel
|
2007-07-20 15:16:24 +00:00
|
|
|
License: LGPL
|
|
|
|
Summary: Policy analysis development files for SELinux
|
|
|
|
Group: Development/Libraries
|
|
|
|
Requires: libselinux-devel >= 1.30 libsepol-devel >= 1.12.27 libxml2-devel setools-libs = %{version}
|
2007-04-30 15:31:11 +00:00
|
|
|
|
|
|
|
%description devel
|
|
|
|
SETools is a collection of graphical tools, command-line tools, and
|
|
|
|
libraries designed to facilitate SELinux policy analysis.
|
|
|
|
|
|
|
|
This package includes header files and archives for the following
|
|
|
|
libraries:
|
|
|
|
|
2007-07-20 15:16:24 +00:00
|
|
|
awish customized wish interpreter for apol development
|
2007-04-30 15:31:11 +00:00
|
|
|
libapol policy analysis library
|
|
|
|
libapol-tcl bindings between apol and libapol
|
|
|
|
libpoldiff semantic policy difference library
|
|
|
|
libqpol library that abstracts policy internals
|
|
|
|
libseaudit parse and filter SELinux audit messages in log files
|
|
|
|
libsefs SELinux filesystem database library
|
|
|
|
|
|
|
|
%package console
|
|
|
|
AutoReqProv: no
|
2007-07-20 15:16:24 +00:00
|
|
|
Summary: Policy analysis command-line tools for SELinux
|
2007-04-30 15:31:11 +00:00
|
|
|
Group: System Environment/Base
|
2007-07-20 15:16:24 +00:00
|
|
|
Requires: libqpol >= 1.1 libapol >= 4.0 libpoldiff >= 1.2 libsefs >= 3.1 libseaudit >= 4.0
|
2007-04-30 15:31:11 +00:00
|
|
|
Requires: libselinux >= 1.30
|
|
|
|
|
|
|
|
%description console
|
|
|
|
SETools is a collection of graphical tools, command-line tools, and
|
|
|
|
libraries designed to facilitate SELinux policy analysis.
|
|
|
|
|
|
|
|
This package includes the following console tools:
|
|
|
|
|
|
|
|
seaudit-report audit log analysis tool
|
|
|
|
sechecker SELinux policy checking tool
|
|
|
|
secmds command line tools: seinfo, sesearch, findcon,
|
|
|
|
replcon, indexcon, and searchcon
|
|
|
|
sediff semantic policy difference tool
|
2004-09-09 12:15:29 +00:00
|
|
|
|
|
|
|
%package gui
|
2007-04-30 15:31:11 +00:00
|
|
|
AutoReqProv: no
|
2007-07-20 15:16:24 +00:00
|
|
|
Summary: Policy analysis graphical tools for SELinux
|
2004-09-09 12:15:29 +00:00
|
|
|
Group: System Environment/Base
|
2007-07-20 15:16:24 +00:00
|
|
|
Requires: libqpol >= 1.1 libapol >= 4.0 libpoldiff >= 1.2 libsefs >= 3.0 libseaudit >= 4.1
|
2007-04-30 15:31:11 +00:00
|
|
|
Requires: tcl >= 8.4.9 tk >= 8.4.9 bwidget >= 1.8
|
2007-07-20 15:16:24 +00:00
|
|
|
Requires: glib2 gtk2 >= 2.8 usermode
|
2004-09-09 12:15:29 +00:00
|
|
|
|
|
|
|
%description gui
|
2007-04-30 15:31:11 +00:00
|
|
|
SETools is a collection of graphical tools, command-line tools, and
|
|
|
|
libraries designed to facilitate SELinux policy analysis.
|
|
|
|
|
|
|
|
This package includes the following graphical tools:
|
|
|
|
|
|
|
|
apol Tcl/Tk-based policy analysis tool
|
|
|
|
seaudit audit log analysis tool
|
|
|
|
sediffx semantic policy difference tool
|
2004-09-09 12:15:29 +00:00
|
|
|
|
2007-07-20 15:16:24 +00:00
|
|
|
%define setoolsdir %{_datadir}/setools-%{version}
|
|
|
|
%define pkgpyexecdir %{_libdir}/python?.?/site-packages/setools
|
|
|
|
%define pkgpythondir %{_exec_prefix}/lib*/python?.?/site-packages/setools
|
|
|
|
%define javalibdir %{_libdir}/setools
|
|
|
|
|
2004-09-09 12:15:29 +00:00
|
|
|
%prep
|
|
|
|
%setup -q
|
2005-12-14 14:47:13 +00:00
|
|
|
|
2004-09-09 12:15:29 +00:00
|
|
|
%build
|
2007-07-20 15:16:24 +00:00
|
|
|
%configure --disable-bwidget-check --disable-selinux-check --enable-swig-python --enable-swig-java
|
|
|
|
make %{?_smp_mflags}
|
2004-09-09 12:15:29 +00:00
|
|
|
|
|
|
|
%install
|
|
|
|
rm -rf ${RPM_BUILD_ROOT}
|
2007-07-20 15:16:24 +00:00
|
|
|
make DESTDIR=${RPM_BUILD_ROOT} install
|
2007-04-30 15:31:11 +00:00
|
|
|
mkdir -p ${RPM_BUILD_ROOT}/usr/share/pixmaps
|
2005-12-14 14:47:13 +00:00
|
|
|
install -d -m 755 ${RPM_BUILD_ROOT}%{_sysconfdir}/pam.d
|
2007-04-30 15:31:11 +00:00
|
|
|
install -m 644 packages/rpm/seaudit.pam ${RPM_BUILD_ROOT}%{_sysconfdir}/pam.d/seaudit
|
2005-12-14 14:47:13 +00:00
|
|
|
install -d -m 755 ${RPM_BUILD_ROOT}%{_sysconfdir}/security/console.apps
|
2007-04-30 15:31:11 +00:00
|
|
|
install -m 644 packages/rpm/seaudit.console ${RPM_BUILD_ROOT}%{_sysconfdir}/security/console.apps/seaudit
|
2005-12-14 14:47:13 +00:00
|
|
|
install -d -m 755 ${RPM_BUILD_ROOT}%{_datadir}/applications
|
2007-04-30 15:31:11 +00:00
|
|
|
install -m 664 packages/rpm/apol.desktop ${RPM_BUILD_ROOT}%{_datadir}/applications/apol.desktop
|
|
|
|
install -m 664 packages/rpm/seaudit.desktop ${RPM_BUILD_ROOT}%{_datadir}/applications/seaudit.desktop
|
|
|
|
install -m 664 packages/rpm/sediffx.desktop ${RPM_BUILD_ROOT}%{_datadir}/applications/sediffx.desktop
|
|
|
|
install -m 664 apol/apol.png ${RPM_BUILD_ROOT}/usr/share/pixmaps/apol.png
|
|
|
|
install -m 664 seaudit/seaudit.png ${RPM_BUILD_ROOT}/usr/share/pixmaps/seaudit.png
|
|
|
|
install -m 664 sediff/sediffx.png ${RPM_BUILD_ROOT}/usr/share/pixmaps/sediffx.png
|
2005-05-23 18:59:57 +00:00
|
|
|
cd $RPM_BUILD_ROOT/%{_bindir}/
|
2004-09-27 20:01:22 +00:00
|
|
|
ln -sf consolehelper seaudit
|
2004-09-09 12:15:29 +00:00
|
|
|
|
|
|
|
%clean
|
|
|
|
rm -rf ${RPM_BUILD_ROOT}
|
|
|
|
|
2007-07-20 15:16:24 +00:00
|
|
|
%files
|
|
|
|
%doc AUTHORS ChangeLog COPYING COPYING.GPL COPYING.LGPL KNOWN-BUGS NEWS README
|
|
|
|
|
2007-04-30 15:31:11 +00:00
|
|
|
%files libs
|
2007-07-20 15:16:24 +00:00
|
|
|
%defattr(755,root,root)
|
|
|
|
%{_libdir}/libqpol.so.%{libqpol_ver}
|
|
|
|
%{_libdir}/libqpol.so.1
|
|
|
|
%{_libdir}/libapol.so.%{libapol_ver}
|
|
|
|
%{_libdir}/libapol.so.4
|
|
|
|
%{_libdir}/libpoldiff.so.%{libpoldiff_ver}
|
|
|
|
%{_libdir}/libpoldiff.so.1
|
|
|
|
%{_libdir}/libsefs.so.%{libsefs_ver}
|
|
|
|
%{_libdir}/libsefs.so.3
|
|
|
|
%{_libdir}/libseaudit.so.%{libseaudit_ver}
|
|
|
|
%{_libdir}/libseaudit.so.4
|
|
|
|
%defattr(-, root, root)
|
|
|
|
%{setoolsdir}/seaudit-report.conf
|
|
|
|
%{setoolsdir}/seaudit-report.css
|
|
|
|
|
|
|
|
%files libs-python
|
2004-09-09 12:15:29 +00:00
|
|
|
%defattr(-,root,root)
|
2007-07-20 15:16:24 +00:00
|
|
|
%{pkgpythondir}/__init__.py
|
|
|
|
%{pkgpythondir}/__init__.pyc
|
|
|
|
%{pkgpythondir}/__init__.pyo
|
|
|
|
%{pkgpythondir}/qpol.py
|
|
|
|
%{pkgpythondir}/qpol.pyc
|
|
|
|
%{pkgpythondir}/qpol.pyo
|
|
|
|
%{pkgpyexecdir}/_qpol.so.%{libqpol_ver}
|
|
|
|
%{pkgpyexecdir}/_qpol.so.1
|
|
|
|
%attr(755,root,root) %{pkgpyexecdir}/_qpol.so
|
|
|
|
%{pkgpythondir}/apol.py
|
|
|
|
%{pkgpythondir}/apol.pyc
|
|
|
|
%{pkgpythondir}/apol.pyo
|
|
|
|
%{pkgpyexecdir}/_apol.so.%{libapol_ver}
|
|
|
|
%{pkgpyexecdir}/_apol.so.4
|
|
|
|
%attr(755,root,root) %{pkgpyexecdir}/_apol.so
|
|
|
|
%{pkgpythondir}/poldiff.py
|
|
|
|
%{pkgpythondir}/poldiff.pyc
|
|
|
|
%{pkgpythondir}/poldiff.pyo
|
|
|
|
%{pkgpyexecdir}/_poldiff.so.%{libpoldiff_ver}
|
|
|
|
%{pkgpyexecdir}/_poldiff.so.1
|
|
|
|
%attr(755,root,root) %{pkgpyexecdir}/_poldiff.so
|
|
|
|
%{pkgpythondir}/seaudit.py
|
|
|
|
%{pkgpythondir}/seaudit.pyc
|
|
|
|
%{pkgpythondir}/seaudit.pyo
|
|
|
|
%{pkgpyexecdir}/_seaudit.so.%{libseaudit_ver}
|
|
|
|
%{pkgpyexecdir}/_seaudit.so.4
|
|
|
|
%attr(755,root,root) %{pkgpyexecdir}/_seaudit.so
|
|
|
|
|
|
|
|
%files libs-java
|
|
|
|
%defattr(-,root,root)
|
|
|
|
%{_libdir}/libjqpol.so.%{libqpol_ver}
|
|
|
|
%{_libdir}/libjqpol.so.1
|
|
|
|
%{_libdir}/libjqpol.so
|
|
|
|
%{_libdir}/libjapol.so.%{libapol_ver}
|
|
|
|
%{_libdir}/libjapol.so.4
|
|
|
|
%{_libdir}/libjapol.so
|
|
|
|
%{_libdir}/libjpoldiff.so.%{libpoldiff_ver}
|
|
|
|
%{_libdir}/libjpoldiff.so.1
|
|
|
|
%{_libdir}/libjpoldiff.so
|
|
|
|
%{_libdir}/libjseaudit.so.%{libseaudit_ver}
|
|
|
|
%{_libdir}/libjseaudit.so.4
|
|
|
|
%{_libdir}/libjseaudit.so
|
|
|
|
%{javalibdir}/qpol.jar
|
|
|
|
%{javalibdir}/apol.jar
|
|
|
|
%{javalibdir}/poldiff.jar
|
|
|
|
%{javalibdir}/seaudit.jar
|
2005-03-02 20:06:30 +00:00
|
|
|
|
|
|
|
%files devel
|
2007-07-20 15:16:24 +00:00
|
|
|
%defattr(-,root,root)
|
|
|
|
%{_bindir}/awish
|
2006-10-26 19:38:13 +00:00
|
|
|
%{_libdir}/libqpol.a
|
2007-07-20 15:16:24 +00:00
|
|
|
%{_libdir}/libqpol.so
|
|
|
|
%{_libdir}/libapol.so
|
2007-04-30 15:31:11 +00:00
|
|
|
%{_libdir}/libapol.a
|
2006-10-26 19:38:13 +00:00
|
|
|
%{_libdir}/libpoldiff.a
|
2007-07-20 15:16:24 +00:00
|
|
|
%{_libdir}/libpoldiff.so
|
2007-04-30 15:31:11 +00:00
|
|
|
%{_libdir}/libsefs.a
|
2007-07-20 15:16:24 +00:00
|
|
|
%{_libdir}/libsefs.so
|
2007-04-30 15:31:11 +00:00
|
|
|
%{_libdir}/libseaudit.a
|
2007-07-20 15:16:24 +00:00
|
|
|
%{_libdir}/libseaudit.so
|
2007-04-30 15:31:11 +00:00
|
|
|
%{_libdir}/libapol-tcl.a
|
2007-07-20 15:16:24 +00:00
|
|
|
%{_includedir}/qpol/avrule_query.h
|
|
|
|
%{_includedir}/qpol/bool_query.h
|
|
|
|
%{_includedir}/qpol/class_perm_query.h
|
|
|
|
%{_includedir}/qpol/cond_query.h
|
|
|
|
%{_includedir}/qpol/constraint_query.h
|
|
|
|
%{_includedir}/qpol/context_query.h
|
|
|
|
%{_includedir}/qpol/fs_use_query.h
|
|
|
|
%{_includedir}/qpol/genfscon_query.h
|
|
|
|
%{_includedir}/qpol/isid_query.h
|
|
|
|
%{_includedir}/qpol/iterator.h
|
|
|
|
%{_includedir}/qpol/mls_query.h
|
|
|
|
%{_includedir}/qpol/mlsrule_query.h
|
|
|
|
%{_includedir}/qpol/module.h
|
|
|
|
%{_includedir}/qpol/netifcon_query.h
|
|
|
|
%{_includedir}/qpol/nodecon_query.h
|
|
|
|
%{_includedir}/qpol/policy.h
|
|
|
|
%{_includedir}/qpol/policy_extend.h
|
|
|
|
%{_includedir}/qpol/portcon_query.h
|
|
|
|
%{_includedir}/qpol/rbacrule_query.h
|
|
|
|
%{_includedir}/qpol/role_query.h
|
|
|
|
%{_includedir}/qpol/syn_rule_query.h
|
|
|
|
%{_includedir}/qpol/terule_query.h
|
|
|
|
%{_includedir}/qpol/type_query.h
|
|
|
|
%{_includedir}/qpol/user_query.h
|
|
|
|
%{_includedir}/qpol/util.h
|
|
|
|
%{_includedir}/apol/avl-util.h
|
|
|
|
%{_includedir}/apol/avrule-query.h
|
|
|
|
%{_includedir}/apol/bool-query.h
|
|
|
|
%{_includedir}/apol/bst.h
|
|
|
|
%{_includedir}/apol/class-perm-query.h
|
|
|
|
%{_includedir}/apol/condrule-query.h
|
|
|
|
%{_includedir}/apol/constraint-query.h
|
|
|
|
%{_includedir}/apol/context-query.h
|
|
|
|
%{_includedir}/apol/domain-trans-analysis.h
|
|
|
|
%{_includedir}/apol/fscon-query.h
|
|
|
|
%{_includedir}/apol/infoflow-analysis.h
|
|
|
|
%{_includedir}/apol/isid-query.h
|
|
|
|
%{_includedir}/apol/mls-query.h
|
|
|
|
%{_includedir}/apol/netcon-query.h
|
|
|
|
%{_includedir}/apol/perm-map.h
|
|
|
|
%{_includedir}/apol/policy.h
|
|
|
|
%{_includedir}/apol/policy-path.h
|
|
|
|
%{_includedir}/apol/policy-query.h
|
|
|
|
%{_includedir}/apol/range_trans-query.h
|
|
|
|
%{_includedir}/apol/rbacrule-query.h
|
|
|
|
%{_includedir}/apol/relabel-analysis.h
|
|
|
|
%{_includedir}/apol/render.h
|
|
|
|
%{_includedir}/apol/role-query.h
|
|
|
|
%{_includedir}/apol/terule-query.h
|
|
|
|
%{_includedir}/apol/type-query.h
|
|
|
|
%{_includedir}/apol/types-relation-analysis.h
|
|
|
|
%{_includedir}/apol/user-query.h
|
|
|
|
%{_includedir}/apol/util.h
|
|
|
|
%{_includedir}/apol/vector.h
|
|
|
|
%{_includedir}/poldiff/poldiff.h
|
|
|
|
%{_includedir}/poldiff/attrib_diff.h
|
|
|
|
%{_includedir}/poldiff/avrule_diff.h
|
|
|
|
%{_includedir}/poldiff/bool_diff.h
|
|
|
|
%{_includedir}/poldiff/cat_diff.h
|
|
|
|
%{_includedir}/poldiff/class_diff.h
|
|
|
|
%{_includedir}/poldiff/level_diff.h
|
|
|
|
%{_includedir}/poldiff/range_diff.h
|
|
|
|
%{_includedir}/poldiff/range_trans_diff.h
|
|
|
|
%{_includedir}/poldiff/rbac_diff.h
|
|
|
|
%{_includedir}/poldiff/role_diff.h
|
|
|
|
%{_includedir}/poldiff/terule_diff.h
|
|
|
|
%{_includedir}/poldiff/user_diff.h
|
|
|
|
%{_includedir}/poldiff/type_diff.h
|
|
|
|
%{_includedir}/poldiff/type_map.h
|
|
|
|
%{_includedir}/poldiff/util.h
|
|
|
|
%{_includedir}/sefs/file_contexts.h
|
|
|
|
%{_includedir}/sefs/fsdata.h
|
|
|
|
%{_includedir}/sefs/fshash.h
|
|
|
|
%{_includedir}/sefs/util.h
|
|
|
|
%{_includedir}/seaudit/avc_message.h
|
|
|
|
%{_includedir}/seaudit/bool_message.h
|
|
|
|
%{_includedir}/seaudit/filter.h
|
|
|
|
%{_includedir}/seaudit/load_message.h
|
|
|
|
%{_includedir}/seaudit/log.h
|
|
|
|
%{_includedir}/seaudit/message.h
|
|
|
|
%{_includedir}/seaudit/model.h
|
|
|
|
%{_includedir}/seaudit/parse.h
|
|
|
|
%{_includedir}/seaudit/report.h
|
|
|
|
%{_includedir}/seaudit/sort.h
|
|
|
|
%{_includedir}/seaudit/util.h
|
2007-04-30 15:31:11 +00:00
|
|
|
|
|
|
|
%files console
|
2007-07-20 15:16:24 +00:00
|
|
|
%defattr(-,root,root)
|
2005-05-23 18:59:57 +00:00
|
|
|
%{_bindir}/seinfo
|
|
|
|
%{_bindir}/sesearch
|
2007-04-30 15:31:11 +00:00
|
|
|
%{_bindir}/indexcon
|
|
|
|
%{_bindir}/findcon
|
|
|
|
%{_bindir}/replcon
|
|
|
|
%{_bindir}/searchcon
|
2005-11-03 23:12:13 +00:00
|
|
|
%{_bindir}/sechecker
|
2005-11-29 17:03:19 +00:00
|
|
|
%{_bindir}/sediff
|
2007-04-30 15:31:11 +00:00
|
|
|
%{_bindir}/seaudit-report
|
2007-07-20 15:16:24 +00:00
|
|
|
%{setoolsdir}/sechecker-profiles/all-checks.sechecker
|
|
|
|
%{setoolsdir}/sechecker-profiles/analysis-checks.sechecker
|
|
|
|
%{setoolsdir}/sechecker-profiles/devel-checks.sechecker
|
|
|
|
%{setoolsdir}/sechecker-profiles/sechecker.dtd
|
|
|
|
%{setoolsdir}/sechecker_help.txt
|
|
|
|
%{setoolsdir}/seaudit-report-service
|
2007-04-30 15:31:11 +00:00
|
|
|
%{_mandir}/man1/findcon.1.gz
|
|
|
|
%{_mandir}/man1/indexcon.1.gz
|
|
|
|
%{_mandir}/man1/replcon.1.gz
|
|
|
|
%{_mandir}/man1/searchcon.1.gz
|
2006-01-31 21:28:38 +00:00
|
|
|
%{_mandir}/man1/sechecker.1.gz
|
|
|
|
%{_mandir}/man1/sediff.1.gz
|
2007-04-30 15:31:11 +00:00
|
|
|
%{_mandir}/man1/seinfo.1.gz
|
2006-01-31 21:28:38 +00:00
|
|
|
%{_mandir}/man1/sesearch.1.gz
|
2007-04-30 15:31:11 +00:00
|
|
|
%{_mandir}/man8/seaudit-report.8.gz
|
|
|
|
|
|
|
|
%files gui
|
2007-07-20 15:16:24 +00:00
|
|
|
%defattr(-,root,root)
|
2007-04-30 15:31:11 +00:00
|
|
|
%{_bindir}/seaudit
|
|
|
|
%{_bindir}/sediffx
|
|
|
|
%{_bindir}/apol
|
2007-07-20 15:16:24 +00:00
|
|
|
%{setoolsdir}/sediff_help.txt
|
|
|
|
%{setoolsdir}/sediffx.glade
|
|
|
|
%{setoolsdir}/sediffx.png
|
|
|
|
%{setoolsdir}/sediffx-small.png
|
|
|
|
%{setoolsdir}/apol_help.txt
|
|
|
|
%{setoolsdir}/domaintrans_help.txt
|
|
|
|
%{setoolsdir}/file_relabel_help.txt
|
|
|
|
%{setoolsdir}/infoflow_help.txt
|
|
|
|
%{setoolsdir}/types_relation_help.txt
|
|
|
|
%{setoolsdir}/apol_perm_mapping_ver12
|
|
|
|
%{setoolsdir}/apol_perm_mapping_ver15
|
|
|
|
%{setoolsdir}/apol_perm_mapping_ver16
|
|
|
|
%{setoolsdir}/apol_perm_mapping_ver17
|
|
|
|
%{setoolsdir}/apol_perm_mapping_ver18
|
|
|
|
%{setoolsdir}/apol_perm_mapping_ver19
|
|
|
|
%{setoolsdir}/apol_perm_mapping_ver20
|
|
|
|
%{setoolsdir}/apol_perm_mapping_ver21
|
|
|
|
%{setoolsdir}/apol.gif
|
|
|
|
%{setoolsdir}/apol.tcl
|
|
|
|
%{setoolsdir}/seaudit.glade
|
|
|
|
%{setoolsdir}/seaudit_help.txt
|
|
|
|
%{setoolsdir}/seaudit.png
|
|
|
|
%{setoolsdir}/seaudit-small.png
|
|
|
|
%{setoolsdir}/dot_seaudit
|
2007-04-30 15:31:11 +00:00
|
|
|
%{_mandir}/man1/apol.1.gz
|
|
|
|
%{_mandir}/man1/sediffx.1.gz
|
|
|
|
%{_mandir}/man8/seaudit.8.gz
|
|
|
|
%{_sbindir}/seaudit
|
|
|
|
|
|
|
|
%config(noreplace) %{_sysconfdir}/pam.d/seaudit
|
|
|
|
%config(noreplace) %{_sysconfdir}/security/console.apps/seaudit
|
|
|
|
%{_datadir}/applications/apol.desktop
|
|
|
|
%{_datadir}/applications/seaudit.desktop
|
|
|
|
%{_datadir}/applications/sediffx.desktop
|
|
|
|
%attr(0644,root,root) /usr/share/pixmaps/apol.png
|
|
|
|
%attr(0644,root,root) /usr/share/pixmaps/seaudit.png
|
|
|
|
%attr(0644,root,root) /usr/share/pixmaps/sediffx.png
|
|
|
|
|
2007-07-20 15:16:24 +00:00
|
|
|
%post libs-java -p /sbin/ldconfig
|
2007-04-30 15:31:11 +00:00
|
|
|
|
2007-07-20 15:16:24 +00:00
|
|
|
%postun libs-java -p /sbin/ldconfig
|
|
|
|
|
|
|
|
%post libs -p /sbin/ldconfig
|
|
|
|
|
|
|
|
%postun libs -p /sbin/ldconfig
|
2004-09-09 12:15:29 +00:00
|
|
|
|
|
|
|
%changelog
|
2007-08-29 04:04:04 +00:00
|
|
|
* Tue Aug 28 2007 Fedora Release Engineering <rel-eng at fedoraproject dot org> - 3.2-4
|
|
|
|
- Rebuild for selinux ppc32 issue.
|
|
|
|
|
2007-07-20 15:16:24 +00:00
|
|
|
* Fri Jul 20 2007 Dan Walsh <dwalsh@redhat.com> 3.2-3
|
|
|
|
- Move to Tresys spec file
|
|
|
|
|
2007-06-13 13:10:18 +00:00
|
|
|
* Wed Jun 13 2007 Dan Walsh <dwalsh@redhat.com> 3.2-2
|
|
|
|
- Bump for rebuild
|
|
|
|
|
2007-04-30 15:31:11 +00:00
|
|
|
* Mon Apr 30 2007 Dan Walsh <dwalsh@redhat.com> 3.2-1
|
2007-03-29 15:09:32 +00:00
|
|
|
- Start shipping the rest of the setools command line apps
|
|
|
|
|
2007-07-20 15:16:24 +00:00
|
|
|
* Wed Apr 25 2007 Jason Tang <jtang@tresys.com> 3.2-0
|
|
|
|
- update to SETools 3.2 release
|
2007-02-01 14:19:02 +00:00
|
|
|
|
2007-07-20 15:16:24 +00:00
|
|
|
* Mon Feb 02 2007 Jason Tang <jtang@tresys.com> 3.1-1
|
|
|
|
- update to SETools 3.1 release
|
2006-12-13 21:00:05 +00:00
|
|
|
|
2007-07-20 15:16:24 +00:00
|
|
|
* Mon Oct 30 2006 Dan Walsh <dwalsh@redhat.com> 3.0-2.fc6
|
|
|
|
- bump for fc6
|
|
|
|
|
2006-10-26 20:28:43 +00:00
|
|
|
* Thu Oct 26 2006 Dan Walsh <dwalsh@redhat.com> 3.0-2
|
|
|
|
- Build on rawhide
|
|
|
|
|
2006-10-26 19:38:13 +00:00
|
|
|
* Sun Oct 15 2006 Dan Walsh <dwalsh@redhat.com> 3.0-1
|
|
|
|
- Update to upstream
|
|
|
|
|
2006-07-12 08:13:20 +00:00
|
|
|
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - sh: line 0: fg: no job control
|
|
|
|
- rebuild
|
|
|
|
|
2006-05-23 22:10:45 +00:00
|
|
|
* Tue May 23 2006 Dan Walsh <dwalsh@redhat.com> 2.4-2
|
|
|
|
- Remove sqlite include directory
|
|
|
|
|
2006-05-03 17:54:10 +00:00
|
|
|
* Wed May 3 2006 Dan Walsh <dwalsh@redhat.com> 2.4-1
|
|
|
|
- Update from upstream
|
2006-04-11 13:34:08 +00:00
|
|
|
|
|
|
|
* Mon Apr 10 2006 Dan Walsh <dwalsh@redhat.com> 2.3-3
|
|
|
|
- Fix help
|
|
|
|
- Add icons
|
|
|
|
|
2006-03-21 18:40:55 +00:00
|
|
|
* Tue Mar 21 2006 Dan Walsh <dwalsh@redhat.com> 2.3-2
|
|
|
|
- Remove console apps for sediff, sediffx and apol
|
|
|
|
|
2006-02-11 05:41:11 +00:00
|
|
|
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 2.3-1.2
|
|
|
|
- bump again for double-long bug on ppc(64)
|
|
|
|
|
2006-02-07 13:49:02 +00:00
|
|
|
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 2.3-1.1
|
|
|
|
- rebuilt for new gcc4.1 snapshot and glibc changes
|
|
|
|
|
2006-01-31 21:28:38 +00:00
|
|
|
* Tue Jan 31 2006 Dan Walsh <dwalsh@redhat.com> 2.3-1
|
|
|
|
- Update from upstream
|
|
|
|
* apol:
|
|
|
|
added new MLS components tab for sensitivities,
|
|
|
|
levels, and categories.
|
|
|
|
Changed users tab to support ranges and default
|
|
|
|
levels.
|
|
|
|
added range transition tab for searching range
|
|
|
|
Transition rules.
|
|
|
|
added new tab for network context components.
|
|
|
|
added new tab for file system context components.
|
|
|
|
* libapol:
|
|
|
|
added binpol support for MLS, network contexts,
|
|
|
|
and file system contexts.
|
|
|
|
* seinfo:
|
|
|
|
added command line options for MLS components.
|
|
|
|
added command line options for network contexts
|
|
|
|
and file system contexts.
|
|
|
|
* sesearch:
|
|
|
|
added command line option for searching for rules
|
|
|
|
by conditional boolean name.
|
|
|
|
* seaudit:
|
|
|
|
added new column in the log view for the 'comm'
|
|
|
|
field found in auditd log files.
|
|
|
|
added filters for the 'comm' field and 'message'
|
|
|
|
field.
|
|
|
|
* manpages:
|
|
|
|
added manpages for all tools.
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-12-16 23:25:03 +00:00
|
|
|
* Fri Dec 16 2005 Jesse Keating <jkeating@redhat.com>
|
|
|
|
- rebuilt for new gcj
|
|
|
|
|
2005-12-14 14:47:13 +00:00
|
|
|
* Wed Dec 14 2005 Dan Walsh <dwalsh@redhat.com> 2.2-4
|
|
|
|
- Fix dessktop files
|
|
|
|
- Apply fixes from bkyoung
|
|
|
|
|
2005-12-09 22:43:12 +00:00
|
|
|
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
|
|
|
|
- rebuilt
|
|
|
|
|
2005-12-07 22:03:18 +00:00
|
|
|
* Thu Nov 3 2005 Dan Walsh <dwalsh@redhat.com> 2.2-3
|
|
|
|
- Move more gui files out of base into gui
|
|
|
|
|
2005-11-29 17:03:19 +00:00
|
|
|
* Thu Nov 3 2005 Dan Walsh <dwalsh@redhat.com> 2.2-2
|
|
|
|
- Move sediff from gui to main package
|
|
|
|
|
|
|
|
* Thu Nov 3 2005 Dan Walsh <dwalsh@redhat.com> 2.2-1
|
2005-11-03 21:51:53 +00:00
|
|
|
- Upgrade to upstream version
|
|
|
|
|
2005-10-27 02:33:11 +00:00
|
|
|
* Thu Oct 13 2005 Dan Walsh <dwalsh@redhat.com> 2.1.3-1
|
|
|
|
- Upgrade to upstream version
|
|
|
|
|
2005-10-10 11:52:45 +00:00
|
|
|
* Mon Oct 10 2005 Tomas Mraz <tmraz@redhat.com> 2.1.2-3
|
|
|
|
- use include instead of pam_stack in pam config
|
|
|
|
|
2005-10-03 18:53:11 +00:00
|
|
|
* Thu Sep 1 2005 Dan Walsh <dwalsh@redhat.com> 2.1.2-2
|
|
|
|
- Fix spec file
|
|
|
|
|
2005-09-01 19:34:42 +00:00
|
|
|
* Thu Sep 1 2005 Dan Walsh <dwalsh@redhat.com> 2.1.2-1
|
|
|
|
- Upgrade to upstream version
|
|
|
|
|
2005-08-18 12:23:42 +00:00
|
|
|
* Thu Aug 18 2005 Florian La Roche <laroche@redhat.com>
|
|
|
|
- do not package debug files into the -devel package
|
|
|
|
|
2005-08-18 02:49:21 +00:00
|
|
|
* Wed Aug 17 2005 Jeremy Katz <katzj@redhat.com> - 2.1.1-3
|
2005-08-18 02:47:52 +00:00
|
|
|
- rebuild against new cairo
|
|
|
|
|
2005-05-25 18:56:16 +00:00
|
|
|
* Wed May 25 2005 Dan Walsh <dwalsh@redhat.com> 2.1.1-0
|
|
|
|
- Upgrade to upstream version
|
|
|
|
|
2005-05-23 18:59:57 +00:00
|
|
|
* Mon May 23 2005 Bill Nottingham <notting@redhat.com> 2.1.0-5
|
|
|
|
- put libraries in the right place (also puts debuginfo in the right
|
|
|
|
package)
|
2005-05-23 19:01:39 +00:00
|
|
|
- add %%defattr for -devel too
|
2005-05-23 18:59:57 +00:00
|
|
|
|
2005-05-12 16:25:20 +00:00
|
|
|
* Thu May 12 2005 Dan Walsh <dwalsh@redhat.com> 2.1.0-4
|
|
|
|
- Move sepcut to gui apps.
|
|
|
|
|
2005-05-06 12:26:00 +00:00
|
|
|
* Fri May 6 2005 Dan Walsh <dwalsh@redhat.com> 2.1.0-3
|
|
|
|
- Fix Missing return code.
|
|
|
|
|
2005-04-20 15:14:24 +00:00
|
|
|
* Wed Apr 20 2005 Dan Walsh <dwalsh@redhat.com> 2.1.0-2
|
|
|
|
- Fix requires line
|
|
|
|
|
2005-04-19 17:33:10 +00:00
|
|
|
* Tue Apr 19 2005 Dan Walsh <dwalsh@redhat.com> 2.1.0-1
|
|
|
|
- Update to latest from tresys
|
|
|
|
|
2005-04-05 13:53:20 +00:00
|
|
|
* Tue Apr 5 2005 Dan Walsh <dwalsh@redhat.com> 2.0.0-2
|
|
|
|
- Fix buildrequires lines in spec file
|
|
|
|
|
|
|
|
* Tue Mar 2 2005 Dan Walsh <dwalsh@redhat.com> 2.0.0-1
|
2005-03-02 20:06:30 +00:00
|
|
|
- Update to latest from tresys
|
|
|
|
|
2004-11-29 14:36:12 +00:00
|
|
|
* Mon Nov 29 2004 Dan Walsh <dwalsh@redhat.com> 1.5.1-6
|
2004-11-29 14:35:04 +00:00
|
|
|
- add FALLBACK=true to /etc/security/console.apps/apol
|
|
|
|
|
2004-11-10 19:53:31 +00:00
|
|
|
* Wed Nov 10 2004 Dan Walsh <dwalsh@redhat.com> 1.5.1-3
|
|
|
|
- Add badtcl patch from Tresys.
|
|
|
|
|
2004-11-08 14:13:08 +00:00
|
|
|
* Mon Nov 8 2004 Dan Walsh <dwalsh@redhat.com> 1.5.1-2
|
|
|
|
- Apply malloc problem patch provided by Sami Farin
|
|
|
|
|
2004-11-01 16:00:13 +00:00
|
|
|
* Mon Nov 1 2004 Dan Walsh <dwalsh@redhat.com> 1.5.1-1
|
|
|
|
- Update to latest from Upstream
|
|
|
|
|
2004-10-06 21:03:09 +00:00
|
|
|
* Wed Oct 6 2004 Dan Walsh <dwalsh@redhat.com> 1.4.1-5
|
|
|
|
- Update tresys patch
|
|
|
|
|
2004-10-04 19:26:07 +00:00
|
|
|
* Mon Oct 4 2004 Dan Walsh <dwalsh@redhat.com> 1.4.1-4
|
2004-10-01 16:17:09 +00:00
|
|
|
- Fix directory ownership
|
|
|
|
|
2004-09-09 12:17:03 +00:00
|
|
|
* Thu Jul 8 2004 Dan Walsh <dwalsh@redhat.com> 1.4.1-1
|
|
|
|
- Latest from Tresys
|
|
|
|
|
2004-09-09 12:16:55 +00:00
|
|
|
* Wed Jun 23 2004 Dan Walsh <dwalsh@redhat.com> 1.4-5
|
|
|
|
- Add build requires libselinux
|
|
|
|
|
2004-09-09 12:16:49 +00:00
|
|
|
* Tue Jun 22 2004 Dan Walsh <dwalsh@redhat.com> 1.4-4
|
|
|
|
- Add support for policy.18
|
|
|
|
|
2004-09-09 12:16:46 +00:00
|
|
|
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
|
|
|
|
- rebuilt
|
|
|
|
|
2004-09-09 12:16:43 +00:00
|
|
|
* Thu Jun 10 2004 Dan Walsh <dwalsh@redhat.com> 1.4-2
|
|
|
|
- Fix install locations of policy_src_dir
|
|
|
|
|
2004-09-09 12:16:38 +00:00
|
|
|
* Wed Jun 2 2004 Dan Walsh <dwalsh@redhat.com> 1.4-1
|
|
|
|
- Update to latest from TRESYS.
|
|
|
|
|
|
|
|
* Tue Jun 1 2004 Dan Walsh <dwalsh@redhat.com> 1.3-3
|
2004-09-09 12:16:33 +00:00
|
|
|
- Make changes to work with targeted/strict policy
|
|
|
|
* Fri Apr 16 2004 Dan Walsh <dwalsh@redhat.com> 1.3-2
|
|
|
|
- Take out requirement for policy file
|
|
|
|
|
2004-09-09 12:16:23 +00:00
|
|
|
* Fri Apr 16 2004 Dan Walsh <dwalsh@redhat.com> 1.3-1
|
|
|
|
- Fix doc location
|
|
|
|
|
|
|
|
* Fri Apr 16 2004 Dan Walsh <dwalsh@redhat.com> 1.3-1
|
|
|
|
- Latest from TRESYS
|
|
|
|
|
|
|
|
* Tue Apr 13 2004 Dan Walsh <dwalsh@redhat.com> 1.2.1-8
|
|
|
|
- fix location of policy.conf file
|
|
|
|
|
|
|
|
* Tue Apr 6 2004 Dan Walsh <dwalsh@redhat.com> 1.2.1-7
|
|
|
|
- Obsolete setools-devel
|
|
|
|
* Tue Apr 6 2004 Dan Walsh <dwalsh@redhat.com> 1.2.1-6
|
|
|
|
- Fix location of
|
|
|
|
* Tue Apr 6 2004 Dan Walsh <dwalsh@redhat.com> 1.2.1-5
|
|
|
|
- Remove devel libraries
|
|
|
|
- Fix installdir for lib64
|
|
|
|
|
|
|
|
* Sat Apr 3 2004 Dan Walsh <dwalsh@redhat.com> 1.2.1-4
|
|
|
|
- Add usr_t file read to policy
|
|
|
|
|
|
|
|
* Thu Mar 25 2004 Dan Walsh <dwalsh@redhat.com> 1.2.1-3
|
|
|
|
- Use tcl8.4
|
|
|
|
|
2004-09-09 12:15:59 +00:00
|
|
|
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
|
|
|
|
- rebuilt
|
|
|
|
|
|
|
|
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
|
|
|
|
- rebuilt
|
|
|
|
|
|
|
|
* Fri Feb 6 2004 Dan Walsh <dwalsh@redhat.com> 1.2.1-1
|
|
|
|
- New patch
|
|
|
|
|
|
|
|
* Fri Feb 6 2004 Dan Walsh <dwalsh@redhat.com> 1.2-1
|
|
|
|
- Latest upstream version
|
|
|
|
|
2004-09-09 12:15:29 +00:00
|
|
|
* Tue Dec 30 2003 Dan Walsh <dwalsh@redhat.com> 1.1.1-1
|
|
|
|
- New version from upstream
|
|
|
|
- Remove seuser.te. Now in policy file.
|
|
|
|
|
|
|
|
* Tue Dec 30 2003 Dan Walsh <dwalsh@redhat.com> 1.1-2
|
|
|
|
- Add Defattr to devel
|
|
|
|
- move libs to base kit
|
|
|
|
|
|
|
|
* Fri Dec 19 2003 Dan Walsh <dwalsh@redhat.com> 1.1-1
|
|
|
|
- Update to latest code from tresys
|
|
|
|
- Break into three separate packages for cmdline, devel and gui
|
|
|
|
- Incorporate the tcl patch
|
|
|
|
|
|
|
|
* Mon Dec 15 2003 Jens Petersen <petersen@redhat.com> - 1.0.1-3
|
|
|
|
- apply setools-1.0.1-tcltk.patch to build against tcl/tk 8.4
|
|
|
|
- buildrequire tk-devel
|
|
|
|
|
|
|
|
* Thu Nov 20 2003 Dan Walsh <dwalsh@redhat.com> 1.0.1-2
|
|
|
|
- Add Bwidgets to this RPM
|
|
|
|
|
|
|
|
* Tue Nov 4 2003 Dan Walsh <dwalsh@redhat.com> 1.0.1-1
|
|
|
|
- Upgrade to 1.0.1
|
|
|
|
|
|
|
|
* Wed Oct 15 2003 Dan Walsh <dwalsh@redhat.com> 1.0-6
|
|
|
|
- Clean up build
|
|
|
|
|
|
|
|
* Tue Oct 14 2003 Dan Walsh <dwalsh@redhat.com> 1.0-5
|
|
|
|
- Update with correct seuser.te
|
|
|
|
|
|
|
|
* Wed Oct 1 2003 Dan Walsh <dwalsh@redhat.com> 1.0-4
|
|
|
|
- Update with final release from Tresys
|
|
|
|
|
|
|
|
* Mon Jun 2 2003 Dan Walsh <dwalsh@redhat.com> 1.0-1
|
|
|
|
- Initial version
|