]> git.pld-linux.org Git - packages/apparmor-parser.git/blame - apparmor-parser.spec
- up to 2.0.2-566; epoch 1
[packages/apparmor-parser.git] / apparmor-parser.spec
CommitLineData
161c32d3
AM
1
2%bcond_without tests
3
ebb6b625 4%define _ver 2.0.2
5%define _svnrel 566
ea398edf 6Summary: AppArmor userlevel parser utility
fbf7dafd 7Summary(pl.UTF-8): Narzędzie przestrzeni użytkownika do przetwarzania AppArmor
ea398edf 8Name: apparmor-parser
9Version: %{_ver}.%{_svnrel}
161c32d3 10Release: 0.3
ebb6b625 11Epoch: 1
95a21c97 12License: GPL
ea398edf 13Group: Applications/System
ebb6b625 14Source0: http://forge.novell.com/modules/xfcontent/private.php/apparmor/LKML_Submission-April_07/%{name}-%{_ver}-%{_svnrel}.tar.gz
15# Source0-md5: 9851ad9eec502a04b5d01998492e92f7
ca38f6f7 16Source1: %{name}.init
ebb6b625 17Patch0: %{name}-init-args.patch
ea398edf 18URL: http://forge.novell.com/modules/xfmod/project/?apparmor
19BuildRequires: bison
20BuildRequires: flex
21BuildRequires: gettext-devel
22BuildRequires: libcap-devel
dd918790 23BuildRequires: perl-Test-Harness >= 2.64
ebb6b625 24BuildRequires: perl-tools-pod
ea398edf 25BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26
ea398edf 27%description
28AppArmor Parser is a userlevel program that is used to load in program
29profiles to the AppArmor Security kernel module. This package is part
30of a suite of tools that used to be named SubDomain.
31
96a4891b
JR
32%description -l pl.UTF-8
33AppArmor Parser to program przestrzeni użytkownika służący do
34wczytywania profili programów dla modułu bezpieczeństwa AppArmor jądra
35Linuksa. Ten pakiet jest częścią zestawu narzędzi nazywanych
161c32d3 36SubDomain.
95a21c97 37
ea398edf 38%prep
39%setup -q -n %{name}-%{_ver}
ebb6b625 40%patch0 -p2
ea398edf 41
42%build
43%{__make} \
44 CC="%{__cc}" \
ebb6b625 45 CXX="%{__cxx}" \
ea398edf 46 CFLAGS="%{rpmcflags}"
47
161c32d3
AM
48%{?with_tests:%{__make} tests}
49
ea398edf 50%install
51rm -rf $RPM_BUILD_ROOT
52
ca38f6f7
AM
53install -d $RPM_BUILD_ROOT{%{_sysconfdir}/{apparmor,rc.d/init.d},/sbin,/subdomain,/var/lib/apparmor}
54
ea398edf 55install apparmor_parser $RPM_BUILD_ROOT/sbin
56install subdomain.conf $RPM_BUILD_ROOT%{_sysconfdir}/apparmor
ca38f6f7
AM
57install rc.apparmor.functions $RPM_BUILD_ROOT%{_sysconfdir}/apparmor
58install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d/apparmor
59
ea398edf 60%{__make} -C po install \
61 DESTDIR=$RPM_BUILD_ROOT \
62 NAME=%{name}
63%find_lang %{name}
64
65%clean
66rm -rf $RPM_BUILD_ROOT
67
ca38f6f7
AM
68%post
69/sbin/chkconfig --add apparmor
70
71%preun
72if [ "$1" = "0" ]; then
73 /sbin/chkconfig --del apparmor
74fi
75
ea398edf 76%files -f %{name}.lang
77%defattr(644,root,root,755)
78%doc README
8fcfab1b 79%attr(755,root,root) /sbin/apparmor_parser
ea398edf 80%dir %{_sysconfdir}/apparmor
ca38f6f7 81%{_sysconfdir}/apparmor/rc.apparmor.functions
ea398edf 82%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/apparmor/subdomain.conf
ca38f6f7 83%attr(754,root,root) /etc/rc.d/init.d/apparmor
ea398edf 84#%attr(754,root,root) /etc/rc.d/init.d/aaeventd
ea398edf 85/subdomain
86/var/lib/apparmor
This page took 0.051048 seconds and 4 git commands to generate.