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