* Tue Nov 14 2006 Dan Walsh <dwalsh@redhat.com> 1.33.1-3

- Update to upstream
	* Merged newrole patch set from Michael Thompson.
- Add policycoreutils-gui
This commit is contained in:
Daniel J Walsh 2006-11-14 16:03:27 +00:00
parent 1921460634
commit e568e7aef9
9 changed files with 4846 additions and 979 deletions

View File

@ -115,3 +115,4 @@ policycoreutils-1.30.28.tgz
policycoreutils-1.30.29.tgz policycoreutils-1.30.29.tgz
policycoreutils-1.30.30.tgz policycoreutils-1.30.30.tgz
policycoreutils-1.32.tgz policycoreutils-1.32.tgz
policycoreutils-1.33.1.tgz

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -4,11 +4,15 @@
%define libselinuxver 1.30.29-2 %define libselinuxver 1.30.29-2
Summary: SELinux policy core utilities. Summary: SELinux policy core utilities.
Name: policycoreutils Name: policycoreutils
Version: 1.32 Version: 1.33.1
Release: 3 Release: 1
License: GPL License: GPL
Group: System Environment/Base Group: System Environment/Base
Source: http://www.nsa.gov/selinux/archives/policycoreutils-%{version}.tgz Source: http://www.nsa.gov/selinux/archives/policycoreutils-%{version}.tgz
Source1: system-config-selinux.png
Source2: system-config-selinux.desktop
Source3: system-config-selinux.pam
Source4: system-config-selinux.console
Patch: policycoreutils-rhat.patch Patch: policycoreutils-rhat.patch
Patch1: policycoreutils-po.patch Patch1: policycoreutils-po.patch
@ -52,16 +56,23 @@ mkdir -p %{buildroot}/sbin
mkdir -p %{buildroot}%{_mandir}/man1 mkdir -p %{buildroot}%{_mandir}/man1
mkdir -p %{buildroot}%{_mandir}/man8 mkdir -p %{buildroot}%{_mandir}/man8
mkdir -p %{buildroot}%{_sysconfdir}/pam.d mkdir -p %{buildroot}%{_sysconfdir}/pam.d
mkdir -p %{buildroot}%{_sysconfdir}/security/console.apps
make LOG_AUDIT_PRIV=y DESTDIR="%{buildroot}" LIBDIR="%{buildroot}%{_libdir}" install make LOG_AUDIT_PRIV=y DESTDIR="%{buildroot}" LIBDIR="%{buildroot}%{_libdir}" install
install -m 644 %{SOURCE1} %{buildroot}%{_datadir}/system-config-selinux/
install -m 644 %{SOURCE3} %{buildroot}%{_sysconfdir}/pam.d/system-config-selinux
install -m 644 %{SOURCE4} %{buildroot}%{_sysconfdir}/security/console.apps/system-config-selinux
ln -sf consolehelper %{buildroot}%{_bindir}/system-config-selinux
desktop-file-install --vendor fedora \
--dir ${RPM_BUILD_ROOT}%{_datadir}/applications \
--add-category X-Fedora \
%{SOURCE2}
%find_lang %{name} %find_lang %{name}
%clean
rm -rf %{buildroot}
%package newrole %package newrole
Summary: newrole application for RBAC/MLS Summary: newrole application for RBAC/MLS
Group: Development/Libraries Group: System Environment/Base
Requires: policycoreutils = %{version}-%{release} Requires: policycoreutils = %{version}-%{release}
%description newrole %description newrole
@ -72,6 +83,29 @@ or level of a logged in user.
%{_bindir}/newrole %{_bindir}/newrole
%{_mandir}/man1/newrole.1.gz %{_mandir}/man1/newrole.1.gz
%package gui
Summary: SELinux configuration GUI
Group: System Environment/Base
Requires: policycoreutils = %{version}-%{release}
Requires: gnome-python2, pygtk2, pygtk2-libglade, gnome-python2-canvas
Requires: usermode, rhpl
Requires: python >= 2.4
BuildRequires: desktop-file-utils
Obsoletes: system-config-selinux
%description gui
system-config-selinux is a utility for managing the SELinux environment
%files gui
%{_bindir}/system-config-selinux
%{_datadir}/applications/fedora-system-config-selinux.desktop
%{_datadir}/system-config-selinux/
%config(noreplace) %{_sysconfdir}/pam.d/system-config-selinux
%config(noreplace) %{_sysconfdir}/security/console.apps/system-config-selinux
%clean
rm -rf %{buildroot}
%files -f %{name}.lang %files -f %{name}.lang
%defattr(-,root,root) %defattr(-,root,root)
/sbin/restorecon /sbin/restorecon
@ -122,6 +156,7 @@ or level of a logged in user.
%attr(755,root,root) /etc/rc.d/init.d/restorecond %attr(755,root,root) /etc/rc.d/init.d/restorecond
%config(noreplace) /etc/selinux/restorecond.conf %config(noreplace) /etc/selinux/restorecond.conf
%preun %preun
if [ $1 -eq 0 ]; then if [ $1 -eq 0 ]; then
/sbin/service restorecond stop > /dev/null 2>&1 /sbin/service restorecond stop > /dev/null 2>&1
@ -133,6 +168,11 @@ fi
[ -x /sbin/service ] && /sbin/service restorecond condrestart [ -x /sbin/service ] && /sbin/service restorecond condrestart
%changelog %changelog
* Tue Nov 14 2006 Dan Walsh <dwalsh@redhat.com> 1.33.1-3
- Update to upstream
* Merged newrole patch set from Michael Thompson.
- Add policycoreutils-gui
* Thu Nov 9 2006 Dan Walsh <dwalsh@redhat.com> 1.32-3 * Thu Nov 9 2006 Dan Walsh <dwalsh@redhat.com> 1.32-3
- No longer requires rhpl - No longer requires rhpl

View File

@ -1 +1 @@
ebc0633aab2735c27a78e6c3f478143e policycoreutils-1.32.tgz f1f63d519c9d1c80999790999a997020 policycoreutils-1.33.1.tgz

View File

@ -0,0 +1,3 @@
USER=root
PROGRAM=/usr/share/system-config-selinux/system-config-selinux.py
SESSION=true

View File

@ -0,0 +1,12 @@
[Desktop Entry]
Name=SELinux Management
GenericName=SELinux
Comment=Configure SELinux in a graphical setting
StartupNotify=true
Icon=/usr/share/system-config-selinux/system-config-selinux.png
Exec=/usr/bin/system-config-selinux
Type=Application
Terminal=false
Encoding=UTF-8
Categories=Application;SystemSetup;X-Red-Hat-Base;
X-Desktop-File-Install-Version=0.2

View File

@ -0,0 +1,8 @@
#%PAM-1.0
auth sufficient pam_rootok.so
auth sufficient pam_timestamp.so
auth include system-auth
session required pam_permit.so
session optional pam_xauth.so
session optional pam_timestamp.so
account required pam_permit.so

BIN
system-config-selinux.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB