build: add rpm packaging files.
This commit is contained in:
parent
a53f10e431
commit
0797debd1d
4 changed files with 148 additions and 19 deletions
66
dists/apparmor.d.spec
Normal file
66
dists/apparmor.d.spec
Normal file
|
|
@ -0,0 +1,66 @@
|
|||
# apparmor.d - Full set of apparmor profiles
|
||||
# Copyright (c) 2023 SUSE LLC
|
||||
# Copyright (c) 2023 Christian Boltz
|
||||
# Copyright (C) 2023 Alexandre Pujol <alexandre@pujol.io>
|
||||
# SPDX-License-Identifier: GPL-2.0-only
|
||||
|
||||
# Warning: for development only, use https://build.opensuse.org/package/show/home:cboltz/apparmor.d for production use.
|
||||
|
||||
Name: apparmor.d
|
||||
Version: 0.0001
|
||||
Release: 1%{?dist}
|
||||
Summary: Set of over 1500 AppArmor profiles
|
||||
License: GPL-2.0-only
|
||||
URL: https://github.com/roddhjav/apparmor.d
|
||||
Source0: %{name}-%{version}.tar.gz
|
||||
BuildRequires: distribution-release
|
||||
BuildRequires: golang-packaging
|
||||
BuildRequires: rsync
|
||||
|
||||
%description
|
||||
AppArmor.d is a set of over 1500 AppArmor profiles whose aim is to confine most Linux based applications and processes.
|
||||
|
||||
%prep
|
||||
%autosetup
|
||||
|
||||
%build
|
||||
%make_build
|
||||
|
||||
%install
|
||||
%make_install
|
||||
|
||||
%posttrans
|
||||
rm -f /var/cache/apparmor/* 2>/dev/null
|
||||
systemctl is-active -q apparmor && systemctl reload apparmor ||:
|
||||
|
||||
%files
|
||||
%license LICENSE
|
||||
%doc README.md
|
||||
%exclude /etc/apparmor.d/libvirtd
|
||||
%exclude /etc/apparmor.d/virt-aa-helper
|
||||
%config(noreplace) /etc/apparmor.d/
|
||||
/usr/bin/aa-log
|
||||
|
||||
%dir /usr/lib/systemd/system/haveged.service.d
|
||||
%dir /usr/lib/systemd/system/multipathd.service.d
|
||||
%dir /usr/lib/systemd/system/pcscd.service.d
|
||||
%dir /usr/lib/systemd/system/systemd-journald.service.d
|
||||
%dir /usr/lib/systemd/system/systemd-networkd.service.d
|
||||
%dir /usr/lib/systemd/system/systemd-timesyncd.service.d
|
||||
%dir /usr/lib/systemd/system/systemd-userdbd.service.d
|
||||
%dir /usr/lib/systemd/user/org.freedesktop.IBus.session.GNOME.service.d
|
||||
%dir /usr/share/zsh
|
||||
%dir /usr/share/zsh/site-functions
|
||||
|
||||
/usr/lib/systemd/system/haveged.service.d/apparmor.conf
|
||||
/usr/lib/systemd/system/multipathd.service.d/apparmor.conf
|
||||
/usr/lib/systemd/system/pcscd.service.d/apparmor.conf
|
||||
/usr/lib/systemd/system/systemd-journald.service.d/apparmor.conf
|
||||
/usr/lib/systemd/system/systemd-networkd.service.d/apparmor.conf
|
||||
/usr/lib/systemd/system/systemd-timesyncd.service.d/apparmor.conf
|
||||
/usr/lib/systemd/system/systemd-userdbd.service.d/apparmor.conf
|
||||
/usr/lib/systemd/user/org.freedesktop.IBus.session.GNOME.service.d/apparmor.conf
|
||||
/usr/share/bash-completion/completions/aa-log
|
||||
/usr/share/zsh/site-functions/_aa-log.zsh
|
||||
|
||||
%changelog
|
||||
Loading…
Add table
Add a link
Reference in a new issue