Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package apparmor for openSUSE:Factory 
checked in at 2021-10-19 23:03:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/apparmor (Old)
 and      /work/SRC/openSUSE:Factory/.apparmor.new.1890 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "apparmor"

Tue Oct 19 23:03:30 2021 rev:158 rq:925557 version:3.0.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/apparmor/apparmor.changes        2021-09-25 
00:35:52.439159418 +0200
+++ /work/SRC/openSUSE:Factory/.apparmor.new.1890/apparmor.changes      
2021-10-19 23:03:32.497265163 +0200
@@ -1,0 +2,5 @@
+Fri Oct 15 20:22:11 UTC 2021 - Christian Boltz <suse-b...@cboltz.de>
+
+- add add-samba-bgqd.diff: add profile for samba-bgqd (boo#1191532)
+
+-------------------------------------------------------------------

New:
----
  add-samba-bgqd.diff

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ apparmor.spec ++++++
--- /var/tmp/diff_new_pack.xow3Hb/_old  2021-10-19 23:03:33.181265474 +0200
+++ /var/tmp/diff_new_pack.xow3Hb/_new  2021-10-19 23:03:33.185265475 +0200
@@ -81,6 +81,9 @@
 # update abstractions/python and profiles for python 3.10 (submitted upstream 
2021-08-11 https://gitlab.com/apparmor/apparmor/-/merge_requests/783)
 Patch7:         profiles-python-3.10-mr783.diff
 
+# add samba-bgqd profile (submitted upstream 2021-10-15 
https://gitlab.com/apparmor/apparmor/-/merge_requests/807)
+Patch8:         add-samba-bgqd.diff
+
 PreReq:         sed
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 %define apparmor_bin_prefix %{?usrmerged:/usr}/lib/apparmor
@@ -344,6 +347,7 @@
 %patch4
 %patch5
 %patch7 -p1
+%patch8 -p1
 
 %build
 %define _lto_cflags %{nil}
@@ -571,6 +575,7 @@
 %config(noreplace) %{_sysconfdir}/apparmor.d/lsb_release
 %config(noreplace) %{_sysconfdir}/apparmor.d/nvidia_modprobe
 %config(noreplace) %{_sysconfdir}/apparmor.d/php-fpm
+%config(noreplace) %{_sysconfdir}/apparmor.d/samba-bgqd
 %config(noreplace) %{_sysconfdir}/apparmor.d/local/*
 %dir /usr/share/apparmor/
 %if %{with precompiled_cache}

++++++ add-samba-bgqd.diff ++++++
commit 85e53a5d040cdf3f7705da9e625b85041694aa4c
Author: Christian Boltz <appar...@cboltz.de>
Date:   Fri Oct 15 22:02:36 2021 +0200

    Add profile for samba-bgqd
    
    ... and some rules in the smbd profile to execute it and send it a term
    signal.
    
    samba-bgqd is (quoting its manpage) "an internal helper program
    performing asynchronous printing-related jobs."
    
    samba-bgqd was added in Samba 4.15.
    
    Fixes: https://bugzilla.opensuse.org/show_bug.cgi?id=1191532

diff --git a/profiles/apparmor.d/samba-bgqd b/profiles/apparmor.d/samba-bgqd
new file mode 100644
index 00000000..c81c64f1
--- /dev/null
+++ b/profiles/apparmor.d/samba-bgqd
@@ -0,0 +1,18 @@
+abi <abi/3.0>,
+
+include <tunables/global>
+
+profile samba-bgqd /usr/lib*/samba/samba-bgqd {
+  include <abstractions/base>
+  include <abstractions/cups-client>
+  include <abstractions/nameservice>
+  include <abstractions/samba>
+
+  signal receive set=term peer=smbd,
+
+  @{PROC}/sys/kernel/core_pattern r,
+  @{run}/samba/samba-bgqd.pid wk,
+
+  # Site-specific additions and overrides. See local/README for details.
+  include if exists <local/samba-bgqd>
+}
diff --git a/profiles/apparmor.d/usr.sbin.smbd 
b/profiles/apparmor.d/usr.sbin.smbd
index 92305564..b8fdad15 100644
--- a/profiles/apparmor.d/usr.sbin.smbd
+++ b/profiles/apparmor.d/usr.sbin.smbd
@@ -24,6 +24,8 @@ profile smbd /usr/{bin,sbin}/smbd {
   capability sys_resource,
   capability sys_tty_config,
 
+  signal send set=term peer=samba-bgqd,
+
   /etc/mtab r,
   /etc/netgroup r,
   /etc/printcap r,
@@ -35,6 +37,7 @@ profile smbd /usr/{bin,sbin}/smbd {
   /usr/lib*/samba/charset/*.so mr,
   /usr/lib*/samba/gensec/*.so mr,
   /usr/lib*/samba/pdb/*.so mr,
+  /usr/lib*/samba/samba-bgqd Px -> samba-bgqd,
   /usr/lib*/samba/{lowcase,upcase,valid}.dat r,
   /usr/lib/@{multiarch}/samba/*.so{,.[0-9]*} mr,
   /usr/lib/@{multiarch}/samba/**/ r,

Reply via email to