]> git.pld-linux.org Git - packages/apparmor-profiles.git/blobdiff - apparmor-profiles.spec
Up to 3.1.6
[packages/apparmor-profiles.git] / apparmor-profiles.spec
index 0f44a48322520bbad93d9f994906f4d6a90fe712..a1a60516168f34944b620f1a3f0305cda79aaa39 100644 (file)
@@ -1,22 +1,21 @@
-%define                _ver 2.0
-%define                _svnrel 119
 Summary:       AppArmor profiles
-Summary(pl):   Profile AppArmor
+Summary(pl.UTF-8):     Profile AppArmor
 Name:          apparmor-profiles
-Version:       %{_ver}.%{_svnrel}
-Release:       0.3
+Version:       3.1.6
+Release:       1
+Epoch:         1
+License:       GPL v2
 Group:         Base
-Source0:       http://forgeftp.novell.com/apparmor/Development%20-%20September%20snapshot/%{name}-%{_ver}-%{_svnrel}.tar.gz
-# Source0-md5: 7a4501c2bb71fbdf1445e17ca4c58cb5
-License:       GPL
-URL:           http://forge.novell.com/modules/xfmod/project/?apparmor
+Source0:       http://launchpad.net/apparmor/3.1/%{version}/+download/apparmor-%{version}.tar.gz
+# Source0-md5: 3e23347c5562418b165fd7ec452808aa
+URL:           http://wiki.apparmor.net/
 Requires:      apparmor-parser
 Provides:      subdomain-profiles
-Obsoletes:     subdomain-profiles
+Obsoletes:     subdomain-profiles < 2.1
 BuildArch:     noarch
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
-%define                extras_dir      %{_sysconfdir}/apparmor/profiles/extras
+%define                extras_dir      %{_datadir}/apparmor/extra-profiles
 %define                profiles_dir    %{_sysconfdir}/apparmor.d
 
 %description
@@ -26,44 +25,46 @@ resources allowed by the systems administrator and can constrain the
 scope of potential security vulnerabilities. This package is part of a
 suite of tools that used to be named SubDomain.
 
-%description -l pl
-Podstawowe profile AppArmor (zwane tak¿e polityk± bezpieczeñstwa).
-AppArmor to mechanizm obowi±zkowej kontroli dostêpu do plików.
-AppArmor ogranicza procesy do zasobów udostêpnionych przez
-administratora systemu i mo¿e ograniczaæ zakres potencjalnych luk w
-bezpieczeñstwie. Ten pakiet jest czê¶ci± zestawu narzêdzi zwanych
+%description -l pl.UTF-8
+Podstawowe profile AppArmor (zwane także polityką bezpieczeństwa).
+AppArmor to mechanizm obowiązkowej kontroli dostępu do plików.
+AppArmor ogranicza procesy do zasobów udostępnionych przez
+administratora systemu i może ograniczać zakres potencjalnych luk w
+bezpieczeństwie. Ten pakiet jest częścią zestawu narzędzi zwanych
 SubDomain.
 
 %package abstractions
 Summary:       Abstraction AppArmor files
-Summary(pl):   Pliki abstrakcji dla AppArmor
+Summary(pl.UTF-8):     Pliki abstrakcji dla AppArmor
 Group:         Base
-Requires:      %{name} = %{version}-%{release}
+Requires:      %{name} = %{epoch}:%{version}-%{release}
 
 %description abstractions
 Abstraction AppArmor files.
 
-%description abstractions -l pl
+%description abstractions -l pl.UTF-8
 Pliki abstrakcji dla AppArmor.
 
 %package examples
 Summary:       Example AppArmor profiles
-Summary(pl):   Przyk³adowe profile AppArmor
+Summary(pl.UTF-8):     Przykładowe profile AppArmor
 Group:         Base
-Requires:      %{name}-abstractions = %{version}-%{release}
+Requires:      %{name}-abstractions = %{epoch}:%{version}-%{release}
 
 %description examples
 Example AppArmor profiles.
 
-%description examples -l pl
-Przyk³adowe profile AppArmor.
+%description examples -l pl.UTF-8
+Przykładowe profile AppArmor.
 
 %prep
-%setup -q -n %{name}-%{_ver}
+%setup -q -n apparmor-%{version}
 
 %install
 rm -rf $RPM_BUILD_ROOT
-%{__make} install \
+install -d $RPM_BUILD_ROOT%{_sysconfdir}/apparmor.d/cache
+
+%{__make} -C profiles install \
        DESTDIR=$RPM_BUILD_ROOT \
        EXTRASDIR=$RPM_BUILD_ROOT%{extras_dir}
 
@@ -72,21 +73,205 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%dir %{_sysconfdir}/apparmor
-%dir %{_sysconfdir}/apparmor/profiles
 %dir %{_sysconfdir}/apparmor.d
 %dir %{_sysconfdir}/apparmor.d/abstractions
-%dir %{_sysconfdir}/apparmor.d/program-chunks
+%dir %{_sysconfdir}/apparmor.d/abi
+%config(noreplace) %verify(not md5 mtime size) /etc/apparmor.d/abi/3.0
+%config(noreplace) %verify(not md5 mtime size) /etc/apparmor.d/abi/kernel-5.4-outoftree-network
+%config(noreplace) %verify(not md5 mtime size) /etc/apparmor.d/abi/kernel-5.4-vanilla
+%dir %{_sysconfdir}/apparmor.d/cache
+%dir %{_sysconfdir}/apparmor.d/local
 %dir %{_sysconfdir}/apparmor.d/tunables
-%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/*
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/alias
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/apparmorfs
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/dovecot
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/etc
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/global
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/home
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/kernelvars
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/multiarch
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/ntpd
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/proc
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/run
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/securityfs
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/share
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/sys
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/xdg-user-dirs
+%dir %{_sysconfdir}/apparmor.d/tunables/home.d
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/home.d/site.local
+%dir %{_sysconfdir}/apparmor.d/tunables/multiarch.d
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/multiarch.d/site.local
+%dir %{_sysconfdir}/apparmor.d/tunables/xdg-user-dirs.d
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/tunables/xdg-user-dirs.d/site.local
 
 %files abstractions
 %defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/*
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/apache2-common
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/aspell
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/audio
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/authentication
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/base
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/bash
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/consoles
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/crypto
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/cups-client
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/dbus
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/dbus-accessibility
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/dbus-accessibility-strict
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/dbus-network-manager-strict
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/dbus-session
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/dbus-session-strict
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/dbus-strict
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/dconf
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/dovecot-common
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/dri-common
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/dri-enumerate
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/enchant
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/exo-open
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/fcitx
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/fcitx-strict
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/fonts
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/freedesktop.org
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/gio-open
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/gnome
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/gnupg
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/groff
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/gtk
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/gvfs-open
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/hosts_access
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ibus
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/kde
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/kde-globals-write
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/kde-icon-cache-write
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/kde-language-write
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/kde-open5
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/kerberosclient
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ldapclient
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/libpam-systemd
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/likewise
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/mdns
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/mesa
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/mir
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/mozc
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/mysql
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/nameservice
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/nis
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/nss-systemd
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/nvidia
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/opencl
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/opencl-common
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/opencl-intel
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/opencl-mesa
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/opencl-nvidia
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/opencl-pocl
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/openssl
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/orbit2
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/p11-kit
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/perl
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/php
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/php-worker
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/php5
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/postfix-common
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/private-files
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/private-files-strict
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/python
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/qt5
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/qt5-compose-cache-write
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/qt5-settings-write
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/recent-documents-write
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ruby
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/samba
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/samba-rpcd
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/smbpass
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/snap_browsers
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ssl_certs
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ssl_keys
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/svn-repositories
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/trash
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-bittorrent-clients
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-console-browsers
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-console-email
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-email
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-feed-readers
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-gnome-terminal
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-helpers
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-konsole
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-media-players
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-unity7-base
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-unity7-launcher
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-unity7-messaging
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-xterm
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/user-download
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/user-mail
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/user-manpages
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/user-tmp
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/user-write
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/video
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/vulkan
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/wayland
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/web-data
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/winbind
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/wutmp
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/X
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/xad
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/xdg-desktop
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/xdg-open
+%dir %{profiles_dir}/abstractions/apparmor_api
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/apparmor_api/change_profile
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/apparmor_api/examine
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/apparmor_api/find_mountpoint
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/apparmor_api/introspect
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/apparmor_api/is_enabled
+%dir %{profiles_dir}/abstractions/ubuntu-browsers.d
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/chromium-browser
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/java
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/kde
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/mailto
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/multimedia
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/plugins-common
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/productivity
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/text-editors
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/ubuntu-integration
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/ubuntu-integration-xul
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/abstractions/ubuntu-browsers.d/user-files
 
 %files examples
 %defattr(644,root,root,755)
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/bin.ping
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/lsb_release
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/nvidia_modprobe
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/php-fpm
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/samba-*
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/sbin.*
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/usr.lib.*
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/usr.sbin.*
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/zgrep
+%dir %{profiles_dir}/apache2.d
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/apache2.d/phpsysinfo
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/local/README
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/local/bin.ping
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/local/lsb_release
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/local/nvidia_modprobe
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/local/php-fpm
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/local/samba-*
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/local/sbin.*
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/local/usr.lib.*
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/local/usr.sbin.*
+%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/local/zgrep
+# XXX: top dir shared with apparmor-utils
+%dir %{_datadir}/apparmor
 %dir %{extras_dir}
-%config(noreplace) %verify(not md5 mtime size) %{extras_dir}/*
-%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/*.*
-%config(noreplace) %verify(not md5 mtime size) %{profiles_dir}/program-chunks/*
+%{extras_dir}/README
+%{extras_dir}/bin.netstat
+%{extras_dir}/chromium_browser
+%{extras_dir}/etc.cron.daily.*
+%{extras_dir}/firefox
+%attr(755,root,root) %{extras_dir}/firefox.sh
+%{extras_dir}/postfix-*
+%{extras_dir}/sbin.*
+%{extras_dir}/usr.NX.bin.nxclient
+%{extras_dir}/usr.bin.*
+%{extras_dir}/usr.lib.*
+%{extras_dir}/usr.lib64.GConf.2.gconfd-2
+%{extras_dir}/usr.sbin.*
This page took 0.080415 seconds and 4 git commands to generate.