summaryrefslogtreecommitdiffstats
path: root/core/modules
diff options
context:
space:
mode:
authorSimon Rettberg2024-02-01 15:18:05 +0100
committerSimon Rettberg2024-02-01 15:18:05 +0100
commit63bf839ea0b5e4cc9643b70d22e4ac856939d027 (patch)
tree0611189195c66f58a4bd7b0ab717b478a1059b70 /core/modules
parent[disk-partitions] Refactor gettmp (diff)
downloadmltk-63bf839ea0b5e4cc9643b70d22e4ac856939d027.tar.gz
mltk-63bf839ea0b5e4cc9643b70d22e4ac856939d027.tar.xz
mltk-63bf839ea0b5e4cc9643b70d22e4ac856939d027.zip
[vbox-src] Add vboxusers at build time, add demo to group
Diffstat (limited to 'core/modules')
-rwxr-xr-xcore/modules/vbox-src/data/opt/openslx/scripts/systemd-vbox_env2
-rw-r--r--core/modules/vbox-src/module.build3
2 files changed, 3 insertions, 2 deletions
diff --git a/core/modules/vbox-src/data/opt/openslx/scripts/systemd-vbox_env b/core/modules/vbox-src/data/opt/openslx/scripts/systemd-vbox_env
index a7049f81..f923f2c2 100755
--- a/core/modules/vbox-src/data/opt/openslx/scripts/systemd-vbox_env
+++ b/core/modules/vbox-src/data/opt/openslx/scripts/systemd-vbox_env
@@ -45,7 +45,7 @@ fi
# check/create vboxusers group
getent group vboxusers || addgroup --system vboxusers
-adduser demo vboxusers
+[[ " $( id -Gn demo ) " = *" vboxusers "* ]] || adduser demo vboxusers
# set their permissions
chmod 0600 /dev/vboxdrv /dev/vboxnetctl
diff --git a/core/modules/vbox-src/module.build b/core/modules/vbox-src/module.build
index bcf85f9a..f8c03956 100644
--- a/core/modules/vbox-src/module.build
+++ b/core/modules/vbox-src/module.build
@@ -164,5 +164,6 @@ build() (
)
post_copy() {
- :
+ groupadd --system vboxusers
+ add_to_group demo vboxusers
}