Author: zbyniu Date: Sun Apr 16 23:47:57 2006 GMT Module: SPECS Tag: HEAD ---- Log message: - up to 2.3
---- Files affected: SPECS: setools.spec (1.14 -> 1.15) ---- Diffs: ================================================================ Index: SPECS/setools.spec diff -u SPECS/setools.spec:1.14 SPECS/setools.spec:1.15 --- SPECS/setools.spec:1.14 Sat Jul 2 11:19:13 2005 +++ SPECS/setools.spec Mon Apr 17 01:47:52 2006 @@ -2,14 +2,14 @@ Summary: SELinux tools for managing policy Summary(pl): Narzędzia do zarządzania polityką SELinux Name: setools -Version: 2.1.1 +Version: 2.3 Release: 0.1 License: GPL Group: Base #Source0: http://www.nsa.gov/selinux/archives/%{name}-%{version}.tar.bz2 #Source0Download: http://www.tresys.com/selinux/selinux_policy_tools.html -Source0: http://www.tresys.com/Downloads/selinux-tools/%{name}-%{version}.tar.bz2 -# Source0-md5: b90ea097e39d01695cfc4033623d322e +Source0: http://tresys.com/files/setools/%{name}-%{version}.tar.bz2 +# Source0-md5: fcb16faa702a3e0b51276803bd736401 Patch0: %{name}-opt.patch URL: http://www.tresys.com/selinux/selinux_policy_tools.html BuildRequires: bison @@ -17,6 +17,7 @@ BuildRequires: libglade2-devel >= 2.0 BuildRequires: libselinux-devel BuildRequires: perl-base +BuildRequires: pkgconfig BuildRequires: sqlite3-devel >= 3.0.8 BuildRequires: tk-devel Requires: checkpolicy @@ -33,16 +34,16 @@ - apol: The GUI-based policy analysis tool. - sepcut: A basic GUI-based policy configuration, browsing, editing, and testing tool, intended to provide a complete, single user - interface for viewing the source files of a policy, configuring - policy program modules, editing policy files, and making and testing - the policy. + interface for viewing the source files of a policy, configuring policy + program modules, editing policy files, and making and testing the + policy. - seuser: A GUI and command line user manager tool for SELinux. This is a tool that actually manages a portion of a running policy (i.e., user accounts). - seuser scripts: A set of shell scripts: seuseradd, seusermod, and seuserdel. These scripts combine the functions of the associated s* - commands with seuser to provide a single interface to manage users - in SE Linux. + commands with seuser to provide a single interface to manage users in + SE Linux. And the following tool which can serve as building blocks for the development of additional tools: @@ -62,27 +63,26 @@ narzędzia: - apol - narzędzie do analizy polityki z graficznym interfejsem. - sepcut - podstawowe graficzne narzędzie do konfiguracji, - przeglądania, edycji i testowania polityki, mające zapewnić - kompletny interfejs do przeglądania plików źródłowych polityki, - konfigurowania modułów programu polityki, edycji plików polityki - oraz tworzenia i testowania polityki. + przeglądania, edycji i testowania polityki, mające zapewnić kompletny + interfejs do przeglądania plików źródłowych polityki, konfigurowania + modułów programu polityki, edycji plików polityki oraz tworzenia i + testowania polityki. - seuser - graficzne oraz działające z linii poleceń narzędzie do zarządzania użytkownikami dla SELinuksa. Jest to narzędzie zarządzające częścią funkcjonującej polityki (czyli kontami użytkowników). - skrypty seuser - zbiór skryptów powłoki: seuseradd, seusermod oraz - seuserdel. Łączą one funkcjonalność poleceń s* z seuser, aby - zapewnić pojedynczy interfejs do zarządzania użytkownikami w - SELinuksie. + seuserdel. Łączą one funkcjonalność poleceń s* z seuser, aby zapewnić + pojedynczy interfejs do zarządzania użytkownikami w SELinuksie. - libapol - główna biblioteka analizy policy.conf, która jest rdzeniem wszystkich narzędzi z setools. - libseuser - podstawowa logika używana przez seuser. Pakiet zawiera także narzędzie mogące służyć jako część do budowania innych narzędzi - jest to awish, czyli wersja interpretera wish z -Tcl/Tk zawierająca biblioteki setools. Jest używany do testowania -GUI dla SELinuksa (apol i seuser mają interpreter wkompilowany). -Można pisać własne graficzne narzędzia przy użyciu awisha. +Tcl/Tk zawierająca biblioteki setools. Jest używany do testowania GUI +dla SELinuksa (apol i seuser mają interpreter wkompilowany). Można +pisać własne graficzne narzędzia przy użyciu awisha. %package devel Summary: Header files for setools libraries @@ -111,7 +111,7 @@ Statyczne bibliotek setools. %prep -%setup -q +%setup -q -n %{name} %patch0 -p1 %build @@ -129,20 +129,28 @@ %{__make} install \ DESTDIR=$RPM_BUILD_ROOT \ SHARED_LIB_INSTALL_DIR=$RPM_BUILD_ROOT%{_libdir} +rm -rf $RPM_BUILD_ROOT%{_datadir}/%{name}-%{version}/docs %clean rm -rf $RPM_BUILD_ROOT +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + %files %defattr(644,root,root,755) +%doc KNOWN-BUGS README apol/*.txt seaudit/seaudit_help.txt %attr(755,root,root) %{_bindir}/* +%attr(755,root,root) %{_sbindir}/* %attr(755,root,root) %{_libdir}/lib*.so.*.* -%{_datadir}/setools +%{_datadir}/%{name}-%{version} +%{_mandir}/man[18]/* %files devel %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/lib*.so -%{_includedir}/setools +%{_includedir}/* %files static %defattr(644,root,root,755) @@ -154,6 +162,9 @@ All persons listed below can be reached at <cvs_login>@pld-linux.org $Log$ +Revision 1.15 2006/04/16 23:47:52 zbyniu +- up to 2.3 + Revision 1.14 2005/07/02 09:19:13 qboosh - up to 2.1.1 ================================================================ ---- CVS-web: http://cvs.pld-linux.org/SPECS/setools.spec?r1=1.14&r2=1.15&f=u _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
