]> git.pld-linux.org Git - packages/apparmor-profiles.git/blame - apparmor-profiles.spec
- versioned Obsoletes
[packages/apparmor-profiles.git] / apparmor-profiles.spec
CommitLineData
e35b100b 1Summary: AppArmor profiles
cd37482f 2Summary(pl.UTF-8): Profile AppArmor
e35b100b 3Name: apparmor-profiles
3b0ceba9 4Version: 3.0.4
c201ed4f 5Release: 1
1075490a 6Epoch: 1
d3f0167c 7License: GPL v2
e35b100b 8Group: Base
c201ed4f 9Source0: http://launchpad.net/apparmor/3.0/%{version}/+download/apparmor-%{version}.tar.gz
3b0ceba9 10# Source0-md5: 5215a5751a90a45149c699fc3e61a6e8
2de429b3 11URL: http://wiki.apparmor.net/
e35b100b 12Requires: apparmor-parser
13Provides: subdomain-profiles
becd7f32 14Obsoletes: subdomain-profiles < 2.1
e35b100b 15BuildArch: noarch
16BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
17
ab3c0aef 18%define extras_dir %{_datadir}/apparmor/extra-profiles
06d0f169 19%define profiles_dir %{_sysconfdir}/apparmor.d
e35b100b 20
21%description
22Base AppArmor profiles (aka security policy). AppArmor is a file
23mandatory access control mechanism. AppArmor confines processes to the
24resources allowed by the systems administrator and can constrain the
25scope of potential security vulnerabilities. This package is part of a
26suite of tools that used to be named SubDomain.
27
2e804d9b
JR
28%description -l pl.UTF-8
29Podstawowe profile AppArmor (zwane także polityką bezpieczeństwa).
30AppArmor to mechanizm obowiązkowej kontroli dostępu do plików.
31AppArmor ogranicza procesy do zasobów udostępnionych przez
32administratora systemu i może ograniczać zakres potencjalnych luk w
33bezpieczeństwie. Ten pakiet jest częścią zestawu narzędzi zwanych
06d0f169
JB
34SubDomain.
35
d5ebd83f
AM
36%package abstractions
37Summary: Abstraction AppArmor files
cd37482f 38Summary(pl.UTF-8): Pliki abstrakcji dla AppArmor
d5ebd83f 39Group: Base
a76ce60e 40Requires: %{name} = %{epoch}:%{version}-%{release}
d5ebd83f
AM
41
42%description abstractions
43Abstraction AppArmor files.
44
2e804d9b 45%description abstractions -l pl.UTF-8
d5ebd83f
AM
46Pliki abstrakcji dla AppArmor.
47
48%package examples
49Summary: Example AppArmor profiles
cd37482f 50Summary(pl.UTF-8): Przykładowe profile AppArmor
d5ebd83f 51Group: Base
a76ce60e 52Requires: %{name}-abstractions = %{epoch}:%{version}-%{release}
d5ebd83f
AM
53
54%description examples
55Example AppArmor profiles.
56
2e804d9b
JR
57%description examples -l pl.UTF-8
58Przykładowe profile AppArmor.
d5ebd83f 59
e35b100b 60%prep
bebc1304 61%setup -q -n apparmor-%{version}
e35b100b 62
63%install
64rm -rf $RPM_BUILD_ROOT
d3f0167c 65install -d $RPM_BUILD_ROOT%{_sysconfdir}/apparmor.d/cache
95228669 66
ba38ed4f 67%{__make} -C profiles install \
06d0f169
JB
68 DESTDIR=$RPM_BUILD_ROOT \
69 EXTRASDIR=$RPM_BUILD_ROOT%{extras_dir}
e35b100b 70
71%clean
72rm -rf $RPM_BUILD_ROOT
73
74%files
75%defattr(644,root,root,755)
e35b100b 76%dir %{_sysconfdir}/apparmor.d
77%dir %{_sysconfdir}/apparmor.d/abstractions
c201ed4f
AM
78%dir %{_sysconfdir}/apparmor.d/abi
79%config(noreplace) %verify(not md5 mtime size) /etc/apparmor.d/abi/3.0
80%config(noreplace) %verify(not md5 mtime size) /etc/apparmor.d/abi/kernel-5.4-outoftree-network
81%config(noreplace) %verify(not md5 mtime size) /etc/apparmor.d/abi/kernel-5.4-vanilla
95228669 82%dir %{_sysconfdir}/apparmor.d/cache
bebc1304 83%dir %{_sysconfdir}/apparmor.d/local
e35b100b 84%dir %{_sysconfdir}/apparmor.d/tunables
d3f0167c 85%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/alias
ab3c0aef
JB
86%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/apparmorfs
87%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/dovecot
c201ed4f 88%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/etc
d3f0167c
JB
89%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/global
90%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/home
ab3c0aef 91%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/kernelvars
d3f0167c
JB
92%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/multiarch
93%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/ntpd
94%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/proc
ca70f964 95%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/run
ab3c0aef 96%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/securityfs
f35f5ba3 97%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/share
ab3c0aef
JB
98%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/sys
99%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/xdg-user-dirs
d3f0167c
JB
100%dir %{_sysconfdir}/apparmor.d/tunables/home.d
101%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/home.d/site.local
102%dir %{_sysconfdir}/apparmor.d/tunables/multiarch.d
103%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/multiarch.d/site.local
ab3c0aef
JB
104%dir %{_sysconfdir}/apparmor.d/tunables/xdg-user-dirs.d
105%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/xdg-user-dirs.d/site.local
d5ebd83f
AM
106
107%files abstractions
108%defattr(644,root,root,755)
d3f0167c
JB
109%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/apache2-common
110%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/aspell
111%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/audio
112%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/authentication
113%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/base
114%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/bash
115%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/consoles
3b0ceba9 116%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/crypto
d3f0167c
JB
117%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/cups-client
118%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/dbus
ab3c0aef
JB
119%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/dbus-accessibility
120%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/dbus-accessibility-strict
c201ed4f 121%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/dbus-network-manager-strict
d3f0167c 122%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/dbus-session
ab3c0aef
JB
123%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/dbus-session-strict
124%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/dbus-strict
125%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/dconf
126%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/dovecot-common
ee71428b
JB
127%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/dri-common
128%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/dri-enumerate
d3f0167c 129%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/enchant
c201ed4f 130%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/exo-open
6412f600
JB
131%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/fcitx
132%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/fcitx-strict
d3f0167c
JB
133%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/fonts
134%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/freedesktop.org
c201ed4f 135%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/gio-open
d3f0167c
JB
136%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/gnome
137%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/gnupg
3b0ceba9 138%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/gtk
c201ed4f
AM
139%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/gvfs-open
140%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/hosts_access
d3f0167c
JB
141%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ibus
142%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/kde
69fc0c5e
AM
143%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/kde-globals-write
144%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/kde-icon-cache-write
145%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/kde-language-write
c201ed4f 146%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/kde-open5
d3f0167c 147%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/kerberosclient
d3f0167c 148%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ldapclient
6412f600 149%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/libpam-systemd
d3f0167c
JB
150%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/likewise
151%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/mdns
69fc0c5e 152%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/mesa
21c68b9e 153%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/mir
6412f600 154%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/mozc
d3f0167c
JB
155%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/mysql
156%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/nameservice
157%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/nis
c201ed4f 158%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/nss-systemd
d3f0167c 159%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/nvidia
69fc0c5e
AM
160%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/opencl
161%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/opencl-common
162%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/opencl-intel
163%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/opencl-mesa
164%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/opencl-nvidia
165%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/opencl-pocl
d3f0167c
JB
166%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/openssl
167%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/orbit2
168%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/p11-kit
169%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/perl
6412f600 170%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/php
c201ed4f 171%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/php-worker
d3f0167c 172%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/php5
ab3c0aef 173%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/postfix-common
d3f0167c
JB
174%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/private-files
175%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/private-files-strict
176%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/python
69fc0c5e
AM
177%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/qt5
178%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/qt5-compose-cache-write
179%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/qt5-settings-write
180%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/recent-documents-write
d3f0167c
JB
181%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ruby
182%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/samba
183%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/smbpass
184%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ssl_certs
185%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ssl_keys
186%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/svn-repositories
187%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-bittorrent-clients
188%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers
189%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-console-browsers
190%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-console-email
191%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-email
192%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-feed-readers
193%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-gnome-terminal
51b21b5a 194%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-helpers
d3f0167c
JB
195%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-konsole
196%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-media-players
ab3c0aef
JB
197%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-unity7-base
198%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-unity7-launcher
199%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-unity7-messaging
d3f0167c
JB
200%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-xterm
201%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/user-download
202%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/user-mail
203%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/user-manpages
204%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/user-tmp
205%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/user-write
206%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/video
69fc0c5e 207%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/vulkan
6412f600 208%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/wayland
d3f0167c
JB
209%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/web-data
210%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/winbind
211%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/wutmp
69fc0c5e 212%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/X
d3f0167c 213%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/xad
51b21b5a 214%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/xdg-desktop
c201ed4f 215%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/xdg-open
ab3c0aef
JB
216%dir %{profiles_dir}/abstractions/apparmor_api
217%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/apparmor_api/change_profile
218%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/apparmor_api/examine
219%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/apparmor_api/find_mountpoint
220%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/apparmor_api/introspect
221%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/apparmor_api/is_enabled
d3f0167c 222%dir %{profiles_dir}/abstractions/ubuntu-browsers.d
f35f5ba3 223%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/chromium-browser
d3f0167c
JB
224%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/java
225%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/kde
226%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/mailto
227%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/multimedia
228%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/plugins-common
229%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/productivity
230%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/text-editors
231%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/ubuntu-integration
232%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/ubuntu-integration-xul
233%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/user-files
d5ebd83f
AM
234
235%files examples
236%defattr(644,root,root,755)
d3f0167c 237%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/bin.ping
2ac7ccab 238%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/lsb_release
69bb0130 239%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/nvidia_modprobe
c201ed4f 240%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/php-fpm
3b0ceba9 241%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/samba-bgqd
d3f0167c
JB
242%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/sbin.*
243%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/usr.lib.*
244%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/usr.sbin.*
245%dir %{profiles_dir}/apache2.d
246%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/apache2.d/phpsysinfo
247%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/local/README
248%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/local/bin.ping
2ac7ccab 249%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/local/lsb_release
69fc0c5e 250%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/local/nvidia_modprobe
c201ed4f 251%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/local/php-fpm
3b0ceba9 252%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/local/samba-bgqd
d3f0167c
JB
253%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/local/sbin.*
254%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/local/usr.lib.*
255%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/local/usr.sbin.*
ab3c0aef
JB
256# XXX: top dir shared with apparmor-utils
257%dir %{_datadir}/apparmor
258%dir %{extras_dir}
259%{extras_dir}/README
260%{extras_dir}/bin.netstat
261%{extras_dir}/etc.cron.daily.*
c201ed4f 262%{extras_dir}/postfix-*
ab3c0aef
JB
263%{extras_dir}/sbin.*
264%{extras_dir}/usr.NX.bin.nxclient
265%{extras_dir}/usr.bin.*
266%{extras_dir}/usr.lib.*
267%{extras_dir}/usr.lib64.GConf.2.gconfd-2
268%{extras_dir}/usr.sbin.*
This page took 0.12688 seconds and 4 git commands to generate.