packages: apparmor-utils/apparmor-utils.spec - package easyprof files

qboosh qboosh at pld-linux.org
Sat Jun 23 09:04:54 CEST 2012


Author: qboosh                       Date: Sat Jun 23 07:04:54 2012 GMT
Module: packages                      Tag: HEAD
---- Log message:
- package easyprof files

---- Files affected:
packages/apparmor-utils:
   apparmor-utils.spec (1.22 -> 1.23) 

---- Diffs:

================================================================
Index: packages/apparmor-utils/apparmor-utils.spec
diff -u packages/apparmor-utils/apparmor-utils.spec:1.22 packages/apparmor-utils/apparmor-utils.spec:1.23
--- packages/apparmor-utils/apparmor-utils.spec:1.22	Thu Jun 21 12:15:13 2012
+++ packages/apparmor-utils/apparmor-utils.spec	Sat Jun 23 09:04:49 2012
@@ -1,6 +1,4 @@
 # $Revision$, $Date$
-# TODO:
-# 	- package easyprof
 %include	/usr/lib/rpm/macros.perl
 %define		_vimdatadir	%{_datadir}/vim/vimfiles
 Summary:	AppArmor userlevel utilities that are useful in creating AppArmor profiles
@@ -16,6 +14,7 @@
 Source1:	Ycp.pm
 URL:		http://apparmor.wiki.kernel.org/
 BuildRequires:	gettext-devel
+BuildRequires:	python
 BuildRequires:	rpm-perlprov
 Requires:	perl-DBD-SQLite >= 1.08
 Provides:	subdomain-utils
@@ -51,6 +50,8 @@
 %prep
 %setup -q -n apparmor-%{version}
 
+%{__sed} -i -e '1s, */usr/bin/env python,/usr/bin/python,' utils/aa-easyprof
+
 %install
 rm -rf $RPM_BUILD_ROOT
 cd utils
@@ -58,21 +59,25 @@
 %{__make} install \
 	DESTDIR=$RPM_BUILD_ROOT \
 	BINDIR=$RPM_BUILD_ROOT%{_sbindir} \
-	PERLDIR=$RPM_BUILD_ROOT%{perl_vendorlib}/Immunix
+	PERLDIR=$RPM_BUILD_ROOT%{perl_vendorlib}/Immunix \
+	VIM_INSTALL_PATH=$RPM_BUILD_ROOT%{_vimdatadir}/syntax
 
-install -d $RPM_BUILD_ROOT%{_vimdatadir}/{syntax,ftdetect}
-install vim/apparmor.vim $RPM_BUILD_ROOT%{_vimdatadir}/syntax
 install %{SOURCE1} $RPM_BUILD_ROOT%{perl_vendorlib}/Immunix
 
 # outdated version of pt
 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/locale/pt_PT
 
+install -d $RPM_BUILD_ROOT%{_vimdatadir}/ftdetect
 cat > $RPM_BUILD_ROOT%{_vimdatadir}/ftdetect/apparmor.vim <<-EOF
 au BufNewFile,BufRead /etc/apparmor.d/*,/etc/apparmor/profiles/* set filetype=apparmor
 EOF
 
 cd ..
 
+# only .pyc are created on install
+%py_ocomp $RPM_BUILD_ROOT%{py_sitescriptdir}/apparmor
+%py_postclean
+
 %find_lang %{name}
 
 %clean
@@ -81,12 +86,19 @@
 %files -f %{name}.lang
 %defattr(644,root,root,755)
 %dir %{_sysconfdir}/apparmor
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/apparmor/*.conf
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/apparmor/easyprof.conf
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/apparmor/logprof.conf
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/apparmor/notify.conf
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/apparmor/severity.db
+%attr(755,root,root) %{_bindir}/aa-easyprof
 %attr(755,root,root) %{_sbindir}/aa-*
 %attr(755,root,root) %{_sbindir}/apparmor_status
+%{_datadir}/apparmor/easyprof
 %dir %{perl_vendorlib}/Immunix
 %{perl_vendorlib}/Immunix/*.pm
+%dir %{py_sitescriptdir}/apparmor
+%{py_sitescriptdir}/apparmor/*.py[co]
+%{py_sitescriptdir}/apparmor-%{version}-py*.egg-info
 %{_mandir}/man5/logprof.conf.5*
 %{_mandir}/man8/aa-*.8*
 %{_mandir}/man8/apparmor_status.8*
@@ -102,6 +114,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.23  2012/06/23 07:04:49  qboosh
+- package easyprof files
+
 Revision 1.22  2012/06/21 10:15:13  arekm
 - up to 2.8.0
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/packages/apparmor-utils/apparmor-utils.spec?r1=1.22&r2=1.23



More information about the pld-cvs-commit mailing list