2004-09-09 10:33:59 +00:00
|
|
|
Summary: SELinux policy core utilities.
|
|
|
|
Name: policycoreutils
|
2004-09-09 10:34:14 +00:00
|
|
|
Version: 1.9
|
|
|
|
Release: 12
|
2004-09-09 10:33:59 +00:00
|
|
|
License: GPL
|
|
|
|
Group: System Environment/Base
|
2004-09-09 10:34:14 +00:00
|
|
|
Source: http://www.nsa.gov/selinux/archives/policycoreutils-1.9.tgz
|
2004-09-09 10:33:59 +00:00
|
|
|
Prefix: %{_prefix}
|
|
|
|
BuildRequires: libselinux-devel
|
2004-09-09 10:34:14 +00:00
|
|
|
Source1: fixfiles
|
|
|
|
Source2: checkselinux
|
|
|
|
Patch1: policycoreutils-genhomedircon.patch
|
|
|
|
Patch2: policycoreutils-rhat.patch
|
|
|
|
Patch3: policycoreutils-verbosity.patch
|
2004-09-09 10:33:59 +00:00
|
|
|
|
|
|
|
BuildRoot: %{_tmppath}/%{name}-buildroot
|
|
|
|
|
|
|
|
%description
|
|
|
|
Security-enhanced Linux is a patch of the Linux® kernel and a number
|
|
|
|
of utilities with enhanced security functionality designed to add
|
|
|
|
mandatory access controls to Linux. The Security-enhanced Linux
|
|
|
|
kernel contains new architectural components originally developed to
|
|
|
|
improve the security of the Flask operating system. These
|
|
|
|
architectural components provide general support for the enforcement
|
|
|
|
of many kinds of mandatory access control policies, including those
|
|
|
|
based on the concepts of Type Enforcement®, Role-based Access
|
|
|
|
Control, and Multi-level Security.
|
|
|
|
|
|
|
|
policycoreutils contains the policy core utilities that are required
|
|
|
|
for basic operation of a SELinux system. These utilities include
|
|
|
|
load_policy to load policies, setfiles to label filesystems, newrole
|
|
|
|
to switch roles, and run_init to run /etc/init.d scripts in the proper
|
|
|
|
context.
|
|
|
|
|
|
|
|
%prep
|
|
|
|
%setup -q
|
2004-09-09 10:34:14 +00:00
|
|
|
%patch1 -p1 -b .genhomedircon
|
|
|
|
%patch2 -p1 -b .rhat
|
|
|
|
%patch3 -p1 -b .verbosity
|
2004-09-09 10:33:59 +00:00
|
|
|
|
|
|
|
%build
|
2004-09-09 10:34:14 +00:00
|
|
|
make all
|
2004-09-09 10:33:59 +00:00
|
|
|
|
|
|
|
%install
|
|
|
|
rm -rf ${RPM_BUILD_ROOT}
|
|
|
|
mkdir -p ${RPM_BUILD_ROOT}%{_bindir}
|
|
|
|
mkdir -p ${RPM_BUILD_ROOT}%{_sbindir}
|
2004-09-09 10:34:14 +00:00
|
|
|
mkdir -p ${RPM_BUILD_ROOT}/sbin
|
2004-09-09 10:33:59 +00:00
|
|
|
mkdir -p ${RPM_BUILD_ROOT}%{_mandir}/man1
|
|
|
|
mkdir -p ${RPM_BUILD_ROOT}%{_mandir}/man8
|
|
|
|
mkdir -p ${RPM_BUILD_ROOT}%{_sysconfdir}/pam.d
|
|
|
|
make DESTDIR="${RPM_BUILD_ROOT}" install
|
2004-09-09 10:34:14 +00:00
|
|
|
install -m 750 %SOURCE1 ${RPM_BUILD_ROOT}/sbin
|
|
|
|
install -m 750 %SOURCE2 ${RPM_BUILD_ROOT}/sbin
|
2004-09-09 10:33:59 +00:00
|
|
|
|
|
|
|
%find_lang %{name}
|
|
|
|
|
|
|
|
%clean
|
|
|
|
rm -rf ${RPM_BUILD_ROOT}
|
|
|
|
|
|
|
|
%files -f %{name}.lang
|
|
|
|
%defattr(-,root,root)
|
|
|
|
%{_sbindir}/setfiles
|
2004-09-09 10:34:14 +00:00
|
|
|
/sbin/fixfiles
|
|
|
|
/sbin/checkselinux
|
|
|
|
/sbin/restorecon
|
|
|
|
%{_mandir}/man8/restorecon.8.gz
|
2004-09-09 10:33:59 +00:00
|
|
|
%{_sbindir}/genhomedircon
|
|
|
|
%{_mandir}/man8/setfiles.8.gz
|
|
|
|
%{_sbindir}/load_policy
|
|
|
|
%{_bindir}/newrole
|
|
|
|
%{_bindir}/audit2allow
|
|
|
|
%{_mandir}/man1/newrole.1.gz
|
|
|
|
%config %{_sysconfdir}/pam.d/newrole
|
2004-09-09 10:34:14 +00:00
|
|
|
%{_sbindir}/run_init
|
2004-09-09 10:33:59 +00:00
|
|
|
%config %{_sysconfdir}/pam.d/run_init
|
|
|
|
%{_mandir}/man8/run_init.8.gz
|
|
|
|
|
|
|
|
%changelog
|
2004-09-09 10:34:14 +00:00
|
|
|
* Tue Mar 23 2004 Dan Walsh <dwalsh@redhat.com> 1.9-12
|
|
|
|
- Remove setfiles-assoc patch
|
|
|
|
- Fix restorecon to not crash on missing dir
|
|
|
|
|
|
|
|
* Thu Mar 17 2004 Dan Walsh <dwalsh@redhat.com> 1.9-11
|
|
|
|
- Eliminate trailing / in restorecon
|
|
|
|
|
|
|
|
* Thu Mar 17 2004 Dan Walsh <dwalsh@redhat.com> 1.9-10
|
|
|
|
- Add Verbosity check
|
|
|
|
|
|
|
|
* Thu Mar 17 2004 Dan Walsh <dwalsh@redhat.com> 1.9-9
|
|
|
|
- Change restorecon to not follow symlinks. It is too difficult and confusing
|
|
|
|
- to figure out the file context for the file pointed to by a symlink.
|
|
|
|
|
|
|
|
* Wed Mar 17 2004 Dan Walsh <dwalsh@redhat.com> 1.9-8
|
|
|
|
- Fix restorecon
|
|
|
|
* Wed Mar 17 2004 Dan Walsh <dwalsh@redhat.com> 1.9-7
|
|
|
|
- Read restorecon patch
|
|
|
|
|
|
|
|
* Wed Mar 17 2004 Dan Walsh <dwalsh@redhat.com> 1.9-6
|
|
|
|
- Change genhomedircon to take POLICYSOURCEDIR from command line
|
|
|
|
|
|
|
|
* Wed Mar 17 2004 Dan Walsh <dwalsh@redhat.com> 1.9-5
|
|
|
|
- Add checkselinux
|
|
|
|
- move fixfiles and restorecon to /sbin
|
|
|
|
|
|
|
|
* Wed Mar 17 2004 Dan Walsh <dwalsh@redhat.com> 1.9-4
|
|
|
|
- Restore patch of genhomedircon
|
|
|
|
|
|
|
|
* Mon Mar 15 2004 Dan Walsh <dwalsh@redhat.com> 1.9-3
|
|
|
|
- Add setfiles-assoc patch to try to freeup memory use
|
|
|
|
|
|
|
|
* Mon Mar 15 2004 Dan Walsh <dwalsh@redhat.com> 1.9-2
|
|
|
|
- Add fixlabels
|
|
|
|
|
|
|
|
* Mon Mar 15 2004 Dan Walsh <dwalsh@redhat.com> 1.9-1
|
|
|
|
- Update to latest from NSA
|
|
|
|
|
|
|
|
* Wed Mar 10 2004 Dan Walsh <dwalsh@redhat.com> 1.6-8
|
|
|
|
- Increase the size of buffer accepted by setfiles to BUFSIZ.
|
|
|
|
|
|
|
|
* Tue Mar 9 2004 Dan Walsh <dwalsh@redhat.com> 1.6-7
|
|
|
|
- genhomedircon should complete even if it can't read /etc/default/useradd
|
|
|
|
|
|
|
|
* Tue Mar 9 2004 Dan Walsh <dwalsh@redhat.com> 1.6-6
|
|
|
|
- fix restorecon to relabel unlabled files.
|
|
|
|
|
|
|
|
* Fri Mar 5 2004 Dan Walsh <dwalsh@redhat.com> 1.6-5
|
|
|
|
- Add genhomedircon from tresys
|
|
|
|
- Fixed patch for restorecon
|
|
|
|
|
|
|
|
* Thu Feb 26 2004 Dan Walsh <dwalsh@redhat.com> 1.6-4
|
|
|
|
- exit out when selinux is not enabled
|
|
|
|
|
|
|
|
* Thu Feb 26 2004 Dan Walsh <dwalsh@redhat.com> 1.6-3
|
|
|
|
- Fix minor bugs in restorecon
|
|
|
|
|
|
|
|
* Thu Feb 26 2004 Dan Walsh <dwalsh@redhat.com> 1.6-2
|
|
|
|
- Add restorecon c program
|
|
|
|
|
|
|
|
* Tue Feb 24 2004 Dan Walsh <dwalsh@redhat.com> 1.6-1
|
|
|
|
- Update to latest tarball from NSA
|
|
|
|
|
|
|
|
* Thu Feb 19 2004 Dan Walsh <dwalsh@redhat.com> 1.4-9
|
|
|
|
- Add sort patch
|
|
|
|
|
|
|
|
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
|
|
|
|
- rebuilt
|
|
|
|
|
2004-09-09 10:33:59 +00:00
|
|
|
* Thu Jan 29 2004 Dan Walsh <dwalsh@redhat.com> 1.4-7
|
|
|
|
- remove mods to run_init since init scripts don't require it anymore
|
|
|
|
|
|
|
|
* Wed Jan 28 2004 Dan Walsh <dwalsh@redhat.com> 1.4-6
|
|
|
|
- fix genhomedircon not to return and error
|
|
|
|
|
|
|
|
* Wed Jan 28 2004 Dan Walsh <dwalsh@redhat.com> 1.4-5
|
|
|
|
- add setfiles quiet patch
|
|
|
|
|
|
|
|
* Tue Jan 27 2004 Dan Walsh <dwalsh@redhat.com> 1.4-4
|
|
|
|
- add checkcon to verify context match file_context
|
|
|
|
|
|
|
|
* Wed Jan 7 2004 Dan Walsh <dwalsh@redhat.com> 1.4-3
|
|
|
|
- fix command parsing restorecon
|
|
|
|
|
|
|
|
* Tue Jan 6 2004 Dan Walsh <dwalsh@redhat.com> 1.4-2
|
|
|
|
- Add restorecon
|
|
|
|
|
|
|
|
* Sat Dec 6 2003 Dan Walsh <dwalsh@redhat.com> 1.4-1
|
|
|
|
- Update to latest NSA 1.4
|
|
|
|
|
|
|
|
* Tue Nov 25 2003 Dan Walsh <dwalsh@redhat.com> 1.2-9
|
|
|
|
- Change run_init.console to run as run_init_t
|
|
|
|
|
|
|
|
* Tue Oct 14 2003 Dan Walsh <dwalsh@redhat.com> 1.2-8
|
|
|
|
- Remove dietcc since load_policy is not in mkinitrd
|
|
|
|
- Change to use CONSOLEHELPER flag
|
|
|
|
|
|
|
|
* Tue Oct 14 2003 Dan Walsh <dwalsh@redhat.com> 1.2-7
|
|
|
|
- Don't authenticate run_init when used with consolehelper
|
|
|
|
|
|
|
|
* Wed Oct 01 2003 Dan Walsh <dwalsh@redhat.com> 1.2-6
|
|
|
|
- Add run_init consolehelper link
|
|
|
|
|
|
|
|
* Wed Sep 24 2003 Dan Walsh <dwalsh@redhat.com> 1.2-5
|
|
|
|
- Add russell spead up patch to deal with file path stems
|
|
|
|
|
|
|
|
* Fri Sep 12 2003 Dan Walsh <dwalsh@redhat.com> 1.2-4
|
|
|
|
- Build load_policy with diet gcc in order to save space on initrd
|
|
|
|
|
|
|
|
* Fri Sep 12 2003 Dan Walsh <dwalsh@redhat.com> 1.2-3
|
|
|
|
- Update with NSA latest
|
|
|
|
|
|
|
|
* Thu Aug 7 2003 Dan Walsh <dwalsh@redhat.com> 1.2-1
|
|
|
|
- remove i18n
|
|
|
|
- Temp remove gtk support
|
|
|
|
|
|
|
|
* Thu Aug 7 2003 Dan Walsh <dwalsh@redhat.com> 1.1-4
|
|
|
|
- Remove wnck requirement
|
|
|
|
|
|
|
|
* Thu Aug 7 2003 Dan Walsh <dwalsh@redhat.com> 1.1-3
|
|
|
|
- Add gtk support to run_init
|
|
|
|
|
|
|
|
* Tue Aug 5 2003 Dan Walsh <dwalsh@redhat.com> 1.1-2
|
|
|
|
- Add internationalization
|
|
|
|
|
|
|
|
* Mon Jun 2 2003 Dan Walsh <dwalsh@redhat.com> 1.0-1
|
|
|
|
- Initial version
|
|
|
|
|