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 -