Compare commits

...

6 Commits
rawhide ... f8

Author SHA1 Message Date
Fedora Release Engineering 9e771e0572 dist-git conversion 2010-07-29 12:37:28 +00:00
Bill Nottingham db38ede57d Fix typo that causes a failure to update the common directory. (releng
#2781)
2009-11-26 01:38:55 +00:00
Jesse Keating 37452790d6 Initialize branch F-8 for setools 2007-10-20 11:17:52 +00:00
Chris PeBenito c80613e626 bump to fix incorrect explicit libstdc++ requiring. 2007-10-18 15:08:40 +00:00
Chris PeBenito 6b527a4cc3 update rawhide setools to 3.3.1. 2007-10-17 18:08:46 +00:00
Bill Nottingham f390077303 makefile update to properly grab makefile.common 2007-10-15 19:22:32 +00:00
8 changed files with 196 additions and 298 deletions

View File

@ -1,13 +0,0 @@
setools-1.4.1.tgz
setools-1.5.tgz
setools-1.5.1.tgz
setools-2.0.0.tar.bz2
setools-2.1.0.tar.bz2
setools-2.1.1.tar.bz2
setools-2.1.2.tar.bz2
setools-2.1.3.tar.bz2
setools-2.2.tar.bz2
setools-2.3.tar.bz2
setools-2.4.tar.bz2
setools-3.1.tar.bz2
setools-3.2.tar.bz2

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
setools-3.3.1.tar.gz

View File

@ -1,6 +0,0 @@
# Makefile for source rpm: setools
# $Id$
NAME := setools
SPECFILE = $(firstword $(wildcard *.spec))
include ../common/Makefile.common

View File

@ -7,6 +7,6 @@ Exec=/usr/bin/apol
Type=Application Type=Application
Terminal=false Terminal=false
Encoding=UTF-8 Encoding=UTF-8
Categories=Application;System;X-Red-Hat-Base; Categories=System;
X-Desktop-File-Install-Version=0.2 X-Desktop-File-Install-Version=0.2
StartupNotify=true StartupNotify=true

View File

@ -7,6 +7,6 @@ Exec=/usr/bin/seaudit
Type=Application Type=Application
Terminal=false Terminal=false
Encoding=UTF-8 Encoding=UTF-8
Categories=Application;System;X-Red-Hat-Base; Categories=System;
X-Desktop-File-Install-Version=0.2 X-Desktop-File-Install-Version=0.2
StartupNotify=true StartupNotify=true

View File

@ -6,7 +6,7 @@ Exec=/usr/bin/sediffx
Type=Application Type=Application
Terminal=false Terminal=false
Encoding=UTF-8 Encoding=UTF-8
Categories=Application;System;X-Red-Hat-Base; Categories=System;
X-Desktop-File-Install-Version=0.2 X-Desktop-File-Install-Version=0.2
StartupNotify=true StartupNotify=true
Icon=sediffx.png Icon=sediffx.png

View File

@ -1,23 +1,34 @@
%define setools_maj_ver 3.3
%define setools_min_ver 1
%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
%{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
Name: setools Name: setools
Version: 3.2 Version: %{setools_maj_ver}.%{setools_min_ver}
Release: 4%{?dist} Release: 7%{?dist}
License: GPL License: GPLv2
URL: http://oss.tresys.com/projects/setools URL: http://oss.tresys.com/projects/setools
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
Source: setools-%{version}.tar.bz2 Source: http://oss.tresys.com/projects/setools/chrome/site/dists/setools-%{version}/setools-%{version}.tar.gz
AutoReqProv: no Source1: setools.pam
Source2: apol.desktop
Source3: seaudit.desktop
Source4: sediffx.desktop
Summary: Policy analysis tools for SELinux Summary: Policy analysis tools for SELinux
Group: System Environment/Base Group: System Environment/Base
Requires: setools-libs = %{version} setools-gui = %{version} setools-console = %{version} Requires: setools-libs = %{version}-%{release} setools-libs-tcl = %{version}-%{release} setools-gui = %{version}-%{release} setools-console = %{version}-%{release}
# disable auto dependency generation because they are explicitly listed # external requirements
%define __find_requires %{nil} %define autoconf_ver 2.59
%define bwidget_ver 1.8
%define libqpol_ver 1.2 %define java_ver 1.2
%define libapol_ver 4.0 %define gtk_ver 2.8
%define libpoldiff_ver 1.2 %define python_ver 2.3
%define libsefs_ver 3.1 %define sepol_ver 1.12.27
%define libseaudit_ver 4.1 %define selinux_ver 1.30
%define sqlite_ver 3.2.0
%define swig_ver 1.3.28
%define tcltk_ver 8.4.9
%description %description
SETools is a collection of graphical tools, command-line tools, and SETools is a collection of graphical tools, command-line tools, and
@ -27,16 +38,16 @@ This meta-package depends upon the main packages necessary to run
SETools. SETools.
%package libs %package libs
License: LGPL License: LGPLv2
Summary: Policy analysis support libraries for SELinux Summary: Policy analysis support libraries for SELinux
Group: System Environment/Libraries Group: System Environment/Libraries
Requires: libselinux >= 1.30 libsepol >= 1.12.27 libxml2 Requires: libselinux >= %{selinux_ver} libsepol >= %{sepol_ver} sqlite >= %{sqlite_ver}
Provides: libqpol = %{libqpol_ver} libapol = %{libapol_ver} libpoldiff = %{libpoldiff_ver} libsefs = %{libsefs_ver} libseaudit = %{libseaudit_ver} BuildRequires: flex bison pkgconfig
BuildRequires: flex, bison, pkgconfig BuildRequires: glibc-devel libstdc++-devel gcc gcc-c++
BuildRequires: libselinux-devel >= 1.30 libsepol-devel >= 1.12.27 libxml2-devel BuildRequires: libselinux-devel >= %{selinux_ver} libsepol-devel >= %{sepol_ver}
BuildRequires: tk-devel >= 8.4.9 tcl-devel >= 8.4.9 BuildRequires: sqlite-devel >= %{sqlite_ver} libxml2-devel
BuildRequires: gtk2-devel >= 2.8 libglade2-devel libxml2-devel BuildRequires: tcl-devel >= %{tcltk_ver}
BuildRequires: autoconf >= 2.59 automake BuildRequires: autoconf >= %{autoconf_ver} automake
%description libs %description libs
SETools is a collection of graphical tools, command-line tools, and SETools is a collection of graphical tools, command-line tools, and
@ -48,15 +59,14 @@ This package includes the following run-time libraries:
libpoldiff semantic policy difference library libpoldiff semantic policy difference library
libqpol library that abstracts policy internals libqpol library that abstracts policy internals
libseaudit parse and filter SELinux audit messages in log files libseaudit parse and filter SELinux audit messages in log files
libsefs SELinux filesystem database library libsefs SELinux file contexts library
%package libs-python %package libs-python
License: LGPL License: LGPLv2
Summary: Python bindings for SELinux policy analysis Summary: Python bindings for SELinux policy analysis
Group: Development/Languages Group: Development/Languages
Requires: setools-libs = %{version} python2 >= 2.3 Requires: setools-libs = %{version}-%{release} python2 >= %{python_ver}
Provides: libqpol-python = %{libqpol_ver} libapol-python = %{libapol_ver} libpoldiff-python = %{libpoldiff_ver} libseaudit-python = %{libseaudit_ver} BuildRequires: python2-devel >= %{python_ver} swig >= %{swig_ver}
BuildRequires: python2-devel >= 2.3 swig >= 1.3.28
%description libs-python %description libs-python
SETools is a collection of graphical tools, command-line tools, and SETools is a collection of graphical tools, command-line tools, and
@ -68,14 +78,14 @@ This package includes Python bindings for the following libraries:
libpoldiff semantic policy difference library libpoldiff semantic policy difference library
libqpol library that abstracts policy internals libqpol library that abstracts policy internals
libseaudit parse and filter SELinux audit messages in log files libseaudit parse and filter SELinux audit messages in log files
libsefs SELinux file contexts library
%package libs-java %package libs-java
License: LGPL License: LGPLv2
Summary: Java bindings for SELinux policy analysis Summary: Java bindings for SELinux policy analysis
Group: Development/Languages Group: Development/Languages
Requires: setools-libs = %{version} java >= 1.2 Requires: setools-libs = %{version}-%{release} java >= %{java_ver}
Provides: libqpol-java = %{libqpol_ver} libapol-java = %{libapol_ver} libpoldiff-java = %{libpoldiff_ver} libseaudit-java = %{libseaudit_ver} BuildRequires: java-devel >= %{java_ver} swig >= %{swig_ver}
BuildRequires: java-devel >= 1.2 swig >= 1.3.28
%description libs-java %description libs-java
SETools is a collection of graphical tools, command-line tools, and SETools is a collection of graphical tools, command-line tools, and
@ -87,12 +97,33 @@ This package includes Java bindings for the following libraries:
libpoldiff semantic policy difference library libpoldiff semantic policy difference library
libqpol library that abstracts policy internals libqpol library that abstracts policy internals
libseaudit parse and filter SELinux audit messages in log files libseaudit parse and filter SELinux audit messages in log files
libsefs SELinux file contexts library
%package libs-tcl
License: LGPLv2
Summary: Tcl bindings for SELinux policy analysis
Group: Development/Languages
Requires: setools-libs = %{version}-%{release} tcl >= %{tcltk_ver}
BuildRequires: tcl-devel >= %{tcltk_ver} swig >= %{swig_ver}
%description libs-tcl
SETools is a collection of graphical tools, command-line tools, and
libraries designed to facilitate SELinux policy analysis.
This package includes Tcl 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
libsefs SELinux file contexts library
%package devel %package devel
License: LGPL License: LGPLv2
Summary: Policy analysis development files for SELinux Summary: Policy analysis development files for SELinux
Group: Development/Libraries Group: Development/Libraries
Requires: libselinux-devel >= 1.30 libsepol-devel >= 1.12.27 libxml2-devel setools-libs = %{version} Requires: libselinux-devel >= %{selinux_ver} libsepol-devel >= %{sepol_ver} setools-libs = %{version}-%{release}
BuildRequires: sqlite-devel >= %{sqlite_ver} libxml2-devel
%description devel %description devel
SETools is a collection of graphical tools, command-line tools, and SETools is a collection of graphical tools, command-line tools, and
@ -101,20 +132,18 @@ libraries designed to facilitate SELinux policy analysis.
This package includes header files and archives for the following This package includes header files and archives for the following
libraries: libraries:
awish customized wish interpreter for apol development
libapol policy analysis library libapol policy analysis library
libapol-tcl bindings between apol and libapol
libpoldiff semantic policy difference library libpoldiff semantic policy difference library
libqpol library that abstracts policy internals libqpol library that abstracts policy internals
libseaudit parse and filter SELinux audit messages in log files libseaudit parse and filter SELinux audit messages in log files
libsefs SELinux filesystem database library libsefs SELinux file contexts library
%package console %package console
AutoReqProv: no
Summary: Policy analysis command-line tools for SELinux Summary: Policy analysis command-line tools for SELinux
Group: System Environment/Base Group: System Environment/Base
Requires: libqpol >= 1.1 libapol >= 4.0 libpoldiff >= 1.2 libsefs >= 3.1 libseaudit >= 4.0 License: GPLv2
Requires: libselinux >= 1.30 Requires: setools-libs = %{version}-%{release}
Requires: libselinux >= %{selinux_ver}
%description console %description console
SETools is a collection of graphical tools, command-line tools, and SETools is a collection of graphical tools, command-line tools, and
@ -125,16 +154,17 @@ This package includes the following console tools:
seaudit-report audit log analysis tool seaudit-report audit log analysis tool
sechecker SELinux policy checking tool sechecker SELinux policy checking tool
secmds command line tools: seinfo, sesearch, findcon, secmds command line tools: seinfo, sesearch, findcon,
replcon, indexcon, and searchcon replcon, and indexcon
sediff semantic policy difference tool sediff semantic policy difference tool
%package gui %package gui
AutoReqProv: no
Summary: Policy analysis graphical tools for SELinux Summary: Policy analysis graphical tools for SELinux
Group: System Environment/Base Group: System Environment/Base
Requires: libqpol >= 1.1 libapol >= 4.0 libpoldiff >= 1.2 libsefs >= 3.0 libseaudit >= 4.1 Requires: tcl >= %{tcltk_ver} tk >= %{tcltk_ver} bwidget >= %{bwidget_ver}
Requires: tcl >= 8.4.9 tk >= 8.4.9 bwidget >= 1.8 Requires: setools-libs = %{version}-%{release} setools-libs-tcl = %{version}-%{release}
Requires: glib2 gtk2 >= 2.8 usermode Requires: glib2 gtk2 >= %{gtk_ver} usermode
BuildRequires: gtk2-devel >= %{gtk_ver} libglade2-devel libxml2-devel tk-devel >= %{tcltk_ver}
BuildRequires: desktop-file-utils
%description gui %description gui
SETools is a collection of graphical tools, command-line tools, and SETools is a collection of graphical tools, command-line tools, and
@ -142,232 +172,124 @@ libraries designed to facilitate SELinux policy analysis.
This package includes the following graphical tools: This package includes the following graphical tools:
apol Tcl/Tk-based policy analysis tool apol policy analysis tool
seaudit audit log analysis tool seaudit audit log analysis tool
sediffx semantic policy difference tool sediffx semantic policy difference tool
%define setoolsdir %{_datadir}/setools-%{version} %define setoolsdir %{_datadir}/setools-%{setools_maj_ver}
%define pkgpyexecdir %{_libdir}/python?.?/site-packages/setools %define pkg_py_lib %{python_sitelib}/setools
%define pkgpythondir %{_exec_prefix}/lib*/python?.?/site-packages/setools %define pkg_py_arch %{python_sitearch}/setools
%define javalibdir %{_libdir}/setools %define javajardir %{_datadir}/java
%define tcllibdir %{_libdir}/setools
%prep %prep
%setup -q %setup -q
%build %build
%configure --disable-bwidget-check --disable-selinux-check --enable-swig-python --enable-swig-java %configure --libdir=%{_libdir} --disable-bwidget-check --disable-selinux-check --enable-swig-python --enable-swig-java --enable-swig-tcl
make %{?_smp_mflags} make %{?_smp_mflags}
%install %install
rm -rf ${RPM_BUILD_ROOT} rm -rf ${RPM_BUILD_ROOT}
make DESTDIR=${RPM_BUILD_ROOT} install make DESTDIR=${RPM_BUILD_ROOT} INSTALL="install -p" install
mkdir -p ${RPM_BUILD_ROOT}/usr/share/pixmaps mkdir -p ${RPM_BUILD_ROOT}%{_datadir}/applications
mkdir -p ${RPM_BUILD_ROOT}%{_datadir}/pixmaps
install -d -m 755 ${RPM_BUILD_ROOT}%{_sysconfdir}/pam.d install -d -m 755 ${RPM_BUILD_ROOT}%{_sysconfdir}/pam.d
install -m 644 packages/rpm/seaudit.pam ${RPM_BUILD_ROOT}%{_sysconfdir}/pam.d/seaudit install -p -m 644 %{SOURCE1} ${RPM_BUILD_ROOT}%{_sysconfdir}/pam.d/seaudit
install -d -m 755 ${RPM_BUILD_ROOT}%{_sysconfdir}/security/console.apps install -d -m 755 ${RPM_BUILD_ROOT}%{_sysconfdir}/security/console.apps
install -m 644 packages/rpm/seaudit.console ${RPM_BUILD_ROOT}%{_sysconfdir}/security/console.apps/seaudit install -p -m 644 packages/rpm/seaudit.console ${RPM_BUILD_ROOT}%{_sysconfdir}/security/console.apps/seaudit
install -d -m 755 ${RPM_BUILD_ROOT}%{_datadir}/applications install -d -m 755 ${RPM_BUILD_ROOT}%{_datadir}/applications
install -m 664 packages/rpm/apol.desktop ${RPM_BUILD_ROOT}%{_datadir}/applications/apol.desktop install -p -m 644 apol/apol.png ${RPM_BUILD_ROOT}%{_datadir}/pixmaps/apol.png
install -m 664 packages/rpm/seaudit.desktop ${RPM_BUILD_ROOT}%{_datadir}/applications/seaudit.desktop install -p -m 644 seaudit/seaudit.png ${RPM_BUILD_ROOT}%{_datadir}/pixmaps/seaudit.png
install -m 664 packages/rpm/sediffx.desktop ${RPM_BUILD_ROOT}%{_datadir}/applications/sediffx.desktop install -p -m 644 sediff/sediffx.png ${RPM_BUILD_ROOT}%{_datadir}/pixmaps/sediffx.png
install -m 664 apol/apol.png ${RPM_BUILD_ROOT}/usr/share/pixmaps/apol.png desktop-file-install --dir ${RPM_BUILD_ROOT}%{_datadir}/applications %{SOURCE2} %{SOURCE3} %{SOURCE4}
install -m 664 seaudit/seaudit.png ${RPM_BUILD_ROOT}/usr/share/pixmaps/seaudit.png ln -sf consolehelper ${RPM_BUILD_ROOT}/%{_bindir}/seaudit
install -m 664 sediff/sediffx.png ${RPM_BUILD_ROOT}/usr/share/pixmaps/sediffx.png # replace absolute symlinks with relative symlinks
cd $RPM_BUILD_ROOT/%{_bindir}/ ln -sf ../setools-%{setools_maj_ver}/qpol.jar ${RPM_BUILD_ROOT}/%{javajardir}/qpol.jar
ln -sf consolehelper seaudit ln -sf ../setools-%{setools_maj_ver}/apol.jar ${RPM_BUILD_ROOT}/%{javajardir}/apol.jar
ln -sf ../setools-%{setools_maj_ver}/poldiff.jar ${RPM_BUILD_ROOT}/%{javajardir}/poldiff.jar
ln -sf ../setools-%{setools_maj_ver}/seaudit.jar ${RPM_BUILD_ROOT}/%{javajardir}/seaudit.jar
ln -sf ../setools-%{setools_maj_ver}/sefs.jar ${RPM_BUILD_ROOT}/%{javajardir}/sefs.jar
# remove static libs
rm -f ${RPM_BUILD_ROOT}/%{_libdir}/*.a
# ensure permissions are correct
chmod 0755 ${RPM_BUILD_ROOT}/%{_libdir}/*.so.*
chmod 0755 ${RPM_BUILD_ROOT}/%{_libdir}/%{name}/*/*.so.*
chmod 0755 ${RPM_BUILD_ROOT}/%{pkg_py_arch}/*.so.*
chmod 0755 ${RPM_BUILD_ROOT}/%{_bindir}/*
chmod 0755 ${RPM_BUILD_ROOT}/%{_sbindir}/*
chmod 0755 ${RPM_BUILD_ROOT}/%{setoolsdir}/seaudit-report-service
chmod 0644 ${RPM_BUILD_ROOT}/%{tcllibdir}/*/pkgIndex.tcl
%clean %clean
rm -rf ${RPM_BUILD_ROOT} rm -rf ${RPM_BUILD_ROOT}
%files %files
%doc AUTHORS ChangeLog COPYING COPYING.GPL COPYING.LGPL KNOWN-BUGS NEWS README %defattr(-,root,root,-)
%files libs %files libs
%defattr(755,root,root) %defattr(-,root,root,-)
%{_libdir}/libqpol.so.%{libqpol_ver} %doc AUTHORS ChangeLog COPYING COPYING.GPL COPYING.LGPL KNOWN-BUGS NEWS README
%{_libdir}/libqpol.so.1 %{_libdir}/libqpol.so.*
%{_libdir}/libapol.so.%{libapol_ver} %{_libdir}/libapol.so.*
%{_libdir}/libapol.so.4 %{_libdir}/libpoldiff.so.*
%{_libdir}/libpoldiff.so.%{libpoldiff_ver} %{_libdir}/libsefs.so.*
%{_libdir}/libpoldiff.so.1 %{_libdir}/libseaudit.so.*
%{_libdir}/libsefs.so.%{libsefs_ver} %dir %{setoolsdir}
%{_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 %files libs-python
%defattr(-,root,root) %defattr(-,root,root,-)
%{pkgpythondir}/__init__.py %{pkg_py_lib}/
%{pkgpythondir}/__init__.pyc %ifarch x86_64 ppc64
%{pkgpythondir}/__init__.pyo %{pkg_py_arch}/
%{pkgpythondir}/qpol.py %endif
%{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 %files libs-java
%defattr(-,root,root) %defattr(-,root,root,-)
%{_libdir}/libjqpol.so.%{libqpol_ver} %{_libdir}/libjqpol.so.*
%{_libdir}/libjqpol.so.1 %{_libdir}/libjapol.so.*
%{_libdir}/libjqpol.so %{_libdir}/libjpoldiff.so.*
%{_libdir}/libjapol.so.%{libapol_ver} %{_libdir}/libjseaudit.so.*
%{_libdir}/libjapol.so.4 %{_libdir}/libjsefs.so.*
%{_libdir}/libjapol.so %{setoolsdir}/*.jar
%{_libdir}/libjpoldiff.so.%{libpoldiff_ver} %{javajardir}/*.jar
%{_libdir}/libjpoldiff.so.1
%{_libdir}/libjpoldiff.so %files libs-tcl
%{_libdir}/libjseaudit.so.%{libseaudit_ver} %defattr(-,root,root,-)
%{_libdir}/libjseaudit.so.4 %{tcllibdir}/qpol/
%{_libdir}/libjseaudit.so %{tcllibdir}/apol/
%{javalibdir}/qpol.jar %{tcllibdir}/poldiff/
%{javalibdir}/apol.jar %{tcllibdir}/seaudit/
%{javalibdir}/poldiff.jar %{tcllibdir}/sefs/
%{javalibdir}/seaudit.jar
%files devel %files devel
%defattr(-,root,root) %defattr(-,root,root,-)
%{_bindir}/awish %{_libdir}/*.so
%{_libdir}/libqpol.a %{_libdir}/pkgconfig/*
%{_libdir}/libqpol.so %{_includedir}/qpol/
%{_libdir}/libapol.so %{_includedir}/apol/
%{_libdir}/libapol.a %{_includedir}/poldiff/
%{_libdir}/libpoldiff.a %{_includedir}/seaudit/
%{_libdir}/libpoldiff.so %{_includedir}/sefs/
%{_libdir}/libsefs.a
%{_libdir}/libsefs.so
%{_libdir}/libseaudit.a
%{_libdir}/libseaudit.so
%{_libdir}/libapol-tcl.a
%{_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
%files console %files console
%defattr(-,root,root) %defattr(-,root,root,-)
%{_bindir}/seinfo %{_bindir}/seinfo
%{_bindir}/sesearch %{_bindir}/sesearch
%{_bindir}/indexcon %{_bindir}/indexcon
%{_bindir}/findcon %{_bindir}/findcon
%{_bindir}/replcon %{_bindir}/replcon
%{_bindir}/searchcon
%{_bindir}/sechecker %{_bindir}/sechecker
%{_bindir}/sediff %{_bindir}/sediff
%{_bindir}/seaudit-report %{_bindir}/seaudit-report
%{setoolsdir}/sechecker-profiles/all-checks.sechecker %{setoolsdir}/sechecker-profiles/
%{setoolsdir}/sechecker-profiles/analysis-checks.sechecker
%{setoolsdir}/sechecker-profiles/devel-checks.sechecker
%{setoolsdir}/sechecker-profiles/sechecker.dtd
%{setoolsdir}/sechecker_help.txt %{setoolsdir}/sechecker_help.txt
%{setoolsdir}/seaudit-report-service %{setoolsdir}/seaudit-report-service
%{setoolsdir}/seaudit-report.conf
%{setoolsdir}/seaudit-report.css
%{_mandir}/man1/findcon.1.gz %{_mandir}/man1/findcon.1.gz
%{_mandir}/man1/indexcon.1.gz %{_mandir}/man1/indexcon.1.gz
%{_mandir}/man1/replcon.1.gz %{_mandir}/man1/replcon.1.gz
%{_mandir}/man1/searchcon.1.gz
%{_mandir}/man1/sechecker.1.gz %{_mandir}/man1/sechecker.1.gz
%{_mandir}/man1/sediff.1.gz %{_mandir}/man1/sediff.1.gz
%{_mandir}/man1/seinfo.1.gz %{_mandir}/man1/seinfo.1.gz
@ -375,57 +297,51 @@ rm -rf ${RPM_BUILD_ROOT}
%{_mandir}/man8/seaudit-report.8.gz %{_mandir}/man8/seaudit-report.8.gz
%files gui %files gui
%defattr(-,root,root) %defattr(-,root,root,-)
%{_bindir}/seaudit %{_bindir}/seaudit
%{_bindir}/sediffx %{_bindir}/sediffx
%{_bindir}/apol %{_bindir}/apol
%{tcllibdir}/apol_tcl/
%{setoolsdir}/sediff_help.txt %{setoolsdir}/sediff_help.txt
%{setoolsdir}/sediffx.glade
%{setoolsdir}/sediffx.png
%{setoolsdir}/sediffx-small.png
%{setoolsdir}/apol_help.txt %{setoolsdir}/apol_help.txt
%{setoolsdir}/domaintrans_help.txt %{setoolsdir}/domaintrans_help.txt
%{setoolsdir}/file_relabel_help.txt %{setoolsdir}/file_relabel_help.txt
%{setoolsdir}/infoflow_help.txt %{setoolsdir}/infoflow_help.txt
%{setoolsdir}/types_relation_help.txt %{setoolsdir}/types_relation_help.txt
%{setoolsdir}/apol_perm_mapping_ver12 %{setoolsdir}/apol_perm_mapping_*
%{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_help.txt
%{setoolsdir}/seaudit.png %{setoolsdir}/*.glade
%{setoolsdir}/seaudit-small.png %{setoolsdir}/*.png
%{setoolsdir}/apol.gif
%{setoolsdir}/dot_seaudit %{setoolsdir}/dot_seaudit
%{_mandir}/man1/apol.1.gz %{_mandir}/man1/apol.1.gz
%{_mandir}/man1/sediffx.1.gz %{_mandir}/man1/sediffx.1.gz
%{_mandir}/man8/seaudit.8.gz %{_mandir}/man8/seaudit.8.gz
%{_sbindir}/seaudit %{_sbindir}/seaudit
%config(noreplace) %{_sysconfdir}/pam.d/seaudit %config(noreplace) %{_sysconfdir}/pam.d/seaudit
%config(noreplace) %{_sysconfdir}/security/console.apps/seaudit %config(noreplace) %{_sysconfdir}/security/console.apps/seaudit
%{_datadir}/applications/apol.desktop %{_datadir}/applications/*
%{_datadir}/applications/seaudit.desktop %attr(0644,root,root) %{_datadir}/pixmaps/*.png
%{_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
%post libs-java -p /sbin/ldconfig
%postun libs-java -p /sbin/ldconfig
%post libs -p /sbin/ldconfig %post libs -p /sbin/ldconfig
%postun libs -p /sbin/ldconfig %postun libs -p /sbin/ldconfig
%post libs-java -p /sbin/ldconfig
%postun libs-java -p /sbin/ldconfig
%post libs-tcl -p /sbin/ldconfig
%postun libs-tcl -p /sbin/ldconfig
%changelog %changelog
* Thu Oct 18 2007 Chris PeBenito <cpebenito@tresys.com> 3.3.1-7.fc8
- Rebuild to fix ppc64 issue.
* Wed Oct 17 2007 Chris PeBenito <cpebenito@tresys.com> 3.3.1-6.fc8
- Update for 3.3.1.
* Tue Aug 28 2007 Fedora Release Engineering <rel-eng at fedoraproject dot org> - 3.2-4 * Tue Aug 28 2007 Fedora Release Engineering <rel-eng at fedoraproject dot org> - 3.2-4
- Rebuild for selinux ppc32 issue. - Rebuild for selinux ppc32 issue.

View File

@ -1 +1 @@
699988ceb2d996cf172aa66bf24d7c0b setools-3.2.tar.bz2 d14b6c52d16016c69d2b3a7bbd7c8c50 setools-3.3.1.tar.gz