public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/virtualbox-guest-additions] alext-upd-to-7.2.12: Add sysusers.d config file to allow rpm to create users/groups automatically
@ 2026-07-12 20:58 
  0 siblings, 0 replies; only message in thread
From:  @ 2026-07-12 20:58 UTC (permalink / raw)
  To: git-commits

            A new commit has been pushed.

            Repo   : rpms/virtualbox-guest-additions
            Branch : alext-upd-to-7.2.12
            Commit : 3a003426099fa1405d20ad7529f2d2c5ee29f946
            Author : Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
            Date   : 2025-01-29T09:19:31+01:00
            Stats  : +16/-8 in 1 file(s)
            URL    : https://src.fedoraproject.org/rpms/virtualbox-guest-additions/c/3a003426099fa1405d20ad7529f2d2c5ee29f946?branch=alext-upd-to-7.2.12

            Log:
            Add sysusers.d config file to allow rpm to create users/groups automatically

See https://fedoraproject.org/wiki/Changes/RPMSuportForSystemdSysusers.

---
diff --git a/virtualbox-guest-additions.spec b/virtualbox-guest-additions.spec
index 5724538..2a591b5 100644
--- a/virtualbox-guest-additions.spec
+++ b/virtualbox-guest-additions.spec
@@ -1,6 +1,6 @@
 Name:       virtualbox-guest-additions
 Version:    7.1.4
-Release:    2%{?dist}
+Release:    3%{?dist}
 Summary:    VirtualBox Guest Additions
 License:    GPL-3.0-only AND (GPL-3.0-only OR CDDL-1.0)
 URL:        https://www.virtualbox.org/wiki/VirtualBox
@@ -85,6 +85,15 @@ rm -r src/libs/libvorbis-1.3.*/
 rm -r src/libs/libogg-1.3.*/
 rm -r src/libs/libtpms-0.9.*/
 
+# Create a sysusers.d config file
+cat >virtualbox-guest-additions.sysusers.conf <<EOF
+# Group "vboxsf" for Shared Folders access.
+# All users which want to access the auto-mounted Shared Folders
+# have to be added to this group.
+g vboxsf -
+u vboxadd -:1 - /var/run/vboxadd -
+EOF
+
 
 %build
 ./configure --only-additions --disable-kmods
@@ -149,14 +158,9 @@ install -p -m 0644 -D %{SOURCE1} %{buildroot}%{_unitdir}/vboxservice.service
 install -p -m 0644 -D %{SOURCE3} %{buildroot}%{_udevrulesdir}/60-vboxguest.rules
 install -p -m 0644 -D %{SOURCE4} %{buildroot}%{_unitdir}/vboxclient.service
 
+install -m0644 -D virtualbox-guest-additions.sysusers.conf %{buildroot}%{_sysusersdir}/virtualbox-guest-additions.conf
+
 
-%pre
-# Add a group "vboxsf" for Shared Folders access
-# All users which want to access the auto-mounted Shared Folders have to
-# be added to this group.
-getent group vboxsf >/dev/null || groupadd -r vboxsf 2>&1
-getent passwd vboxadd >/dev/null || \
-    useradd -r -g 1 -d /var/run/vboxadd -s /sbin/nologin vboxadd 2>&1
 
 %post
 %systemd_post vboxclient.service
@@ -186,9 +190,13 @@ getent passwd vboxadd >/dev/null || \
 %{_unitdir}/vboxclient.service
 %{_unitdir}/vboxservice.service
 %{_udevrulesdir}/60-vboxguest.rules
+%{_sysusersdir}/virtualbox-guest-additions.conf
 
 
 %changelog
+* Wed Jan 29 2025 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 7.1.4-3
+- Add sysusers.d config file to allow rpm to create users/groups automatically
+
 * Sun Jan 19 2025 Fedora Release Engineering <releng@fedoraproject.org> - 7.1.4-2
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
 

^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2026-07-12 20:58 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-07-12 20:58 [rpms/virtualbox-guest-additions] alext-upd-to-7.2.12: Add sysusers.d config file to allow rpm to create users/groups automatically 

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox