diff --git a/.cvsignore b/.cvsignore index e69de29..f27100c 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +mcstrans-0.1.1.tgz diff --git a/mcstrans.spec b/mcstrans.spec new file mode 100644 index 0000000..9eb2494 --- /dev/null +++ b/mcstrans.spec @@ -0,0 +1,67 @@ +Summary: SELinux Translation Daemon +Name: mcstrans +Version: 0.1.1 +Release: 1 +License: GPL +Group: System Environment/Daemons +Source: %{name}-%{version}.tgz +BuildRoot: %{_tmppath}/%{name}-%{version}-buildroot +BuildRequires: libselinux-devel >= 1.30.3-3 +Obsoletes: libsetrans + +%description +Security-enhanced Linux is a feature 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. + +mcstrans provides an translation daemon to translate SELinux categories +from internal representations to user defined representation. + +%prep +%setup -q + +%build +make clean +make CFLAGS="-g %{optflags}" + +%install +rm -rf ${RPM_BUILD_ROOT} +mkdir -p ${RPM_BUILD_ROOT}/%{_lib} +mkdir -p ${RPM_BUILD_ROOT}/%{_libdir} +make DESTDIR="${RPM_BUILD_ROOT}" LIBDIR="${RPM_BUILD_ROOT}%{_libdir}" SHLIBDIR="${RPM_BUILD_ROOT}/%{_lib}" install +rm -f ${RPM_BUILD_ROOT}%{_sbindir}/* +rm -f ${RPM_BUILD_ROOT}%{_libdir}/*.a + +%clean +rm -rf ${RPM_BUILD_ROOT} + +%post +chkconfig --add mcstransd + +%preun +if [ $1 -eq 0 ]; then + /sbin/service mcstransd stop > /dev/null 2>&1 + /sbin/chkconfig --del mcstransd +fi + +%postun +if [ $1 -ge 1 ]; then + /sbin/service mcstransd condrestart > /dev/null 2>&1 || : +fi + +%files +%defattr(-,root,root,0755) +%{_mandir}/man8/mcs.8.gz +/sbin/mcstransd +%{_sysconfdir}/init.d/mcstransd + +%changelog +* Mon Mar 13 2006 Dan Walsh 0.1.1-1 +- Initial Version + diff --git a/sources b/sources index e69de29..e68617a 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +6e018378345c7f103f9835d9f963fdb0 mcstrans-0.1.1.tgz