Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package firejail for openSUSE:Factory 
checked in at 2024-02-05 22:01:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/firejail (Old)
 and      /work/SRC/openSUSE:Factory/.firejail.new.1815 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "firejail"

Mon Feb  5 22:01:03 2024 rev:19 rq:1144048 version:0.9.72

Changes:
--------
--- /work/SRC/openSUSE:Factory/firejail/firejail.changes        2023-04-16 
20:13:36.826443920 +0200
+++ /work/SRC/openSUSE:Factory/.firejail.new.1815/firejail.changes      
2024-02-05 22:01:07.854861504 +0100
@@ -1,0 +2,5 @@
+Sun Feb  4 19:16:55 UTC 2024 - Arjen de Korte <suse+bu...@de-korte.org>
+
+- Use sysuser-tools to generate firejail group
+
+-------------------------------------------------------------------

New:
----
  firejail-group.conf

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

Other differences:
------------------
++++++ firejail.spec ++++++
--- /var/tmp/diff_new_pack.GWVAjC/_old  2024-02-05 22:01:08.886898840 +0100
+++ /var/tmp/diff_new_pack.GWVAjC/_new  2024-02-05 22:01:08.886898840 +0100
@@ -27,12 +27,14 @@
 Source1:        
https://github.com/netblue30/%{name}/releases/download/%{version}/%{name}-%{version}.tar.xz.asc
 # https://firejail.wordpress.com/download-2/
 Source2:        %{name}.keyring
+Source3:        %{name}-group.conf
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
 BuildRequires:  libapparmor-devel
+BuildRequires:  sysuser-tools
 BuildRequires:  xz
 Requires(post): permissions
-Requires(pre):  shadow
+%sysusers_requires
 
 %description
 Firejail is a SUID sandbox program that reduces the risk of security
@@ -49,6 +51,7 @@
 Requires:       %{name} = %{version}
 Requires:       bash-completion
 Supplements:    (%{name} and bash-completion)
+BuildArch:      noarch
 
 %description bash-completion
 Optional dependency offering bash completion for firejail
@@ -59,28 +62,29 @@
 Requires:       %{name} = %{version}
 Requires:       zsh
 Supplements:    (%{name} and zsh)
+BuildArch:      noarch
 
 %description zsh-completion
 Optional dependency offering zsh completion for firejail
 
 %prep
-%setup -q
+%autosetup
 sed -i '1s/^#!\/usr\/bin\/env /#!\/usr\/bin\//' contrib/fj-mkdeb.py 
contrib/fjclip.py contrib/fjdisplay.py contrib/fjresize.py contrib/sort.py 
contrib/fix_private-bin.py contrib/jail_prober.py
 
 %build
+%sysusers_generate_pre %{SOURCE3} %{name} %{name}-group.conf
 %configure --docdir=%{_docdir}/%{name} \
           --enable-apparmor
 %make_build
 
-%pre
-getent group firejail >/dev/null || groupadd -r firejail
-exit 0
-
 %install
 %make_install
+install -D -m 644 %{SOURCE3} %{buildroot}%{_sysusersdir}/%{name}-group.conf
 rm %{buildroot}%{_docdir}/firejail/COPYING
 %fdupes -s %{buildroot}
 
+%pre -f %{name}.pre
+
 %post
 %set_permissions %{_bindir}/firejail
 
@@ -115,6 +119,7 @@
 %dir %{_datadir}/gtksourceview-5/language-specs
 %{_datadir}/gtksourceview-5/language-specs/firejail-profile.lang
 %config /etc/apparmor.d/abstractions/base.d/firejail-base
+%{_sysusersdir}/%{name}-group.conf
 
 %files bash-completion
 %license COPYING


++++++ firejail-group.conf ++++++
#Type   Name            ID
g       firejail        -

Reply via email to