summaryrefslogtreecommitdiffstats
path: root/core/modules/vbox-src/data/etc
diff options
context:
space:
mode:
authorJonathan Bauer2018-02-14 13:15:54 +0100
committerJonathan Bauer2018-02-14 13:15:54 +0100
commit780e9ebdf01db68760d95d86d09f8bc37d676dba (patch)
tree6ada795174dd2b8fc4a76ead45026e670eb8e399 /core/modules/vbox-src/data/etc
parent[lightdm-greeter-bwlp] fix path (diff)
parent[run-virt] relax /tmp mount detection regex (diff)
downloadmltk-780e9ebdf01db68760d95d86d09f8bc37d676dba.tar.gz
mltk-780e9ebdf01db68760d95d86d09f8bc37d676dba.tar.xz
mltk-780e9ebdf01db68760d95d86d09f8bc37d676dba.zip
Merge branch 'master' into install-mode
Diffstat (limited to 'core/modules/vbox-src/data/etc')
l---------core/modules/vbox-src/data/etc/systemd/system/graphical.target.wants/vbox.service1
-rw-r--r--core/modules/vbox-src/data/etc/systemd/system/vbox.service9
-rw-r--r--core/modules/vbox-src/data/etc/udev/rules.d/60-vboxdrv.rules7
3 files changed, 17 insertions, 0 deletions
diff --git a/core/modules/vbox-src/data/etc/systemd/system/graphical.target.wants/vbox.service b/core/modules/vbox-src/data/etc/systemd/system/graphical.target.wants/vbox.service
new file mode 120000
index 00000000..b8591bd1
--- /dev/null
+++ b/core/modules/vbox-src/data/etc/systemd/system/graphical.target.wants/vbox.service
@@ -0,0 +1 @@
+../vbox.service \ No newline at end of file
diff --git a/core/modules/vbox-src/data/etc/systemd/system/vbox.service b/core/modules/vbox-src/data/etc/systemd/system/vbox.service
new file mode 100644
index 00000000..6b6347da
--- /dev/null
+++ b/core/modules/vbox-src/data/etc/systemd/system/vbox.service
@@ -0,0 +1,9 @@
+[Unit]
+Description=Sets up the virtual box environment
+Requires=run-virt-env.service setup-partitions.service network.target
+After=run-virt-env.service setup-partitions.service network.target
+
+[Service]
+Type=oneshot
+RemainAfterExit=yes
+ExecStart=/opt/openslx/scripts/systemd-vbox_env
diff --git a/core/modules/vbox-src/data/etc/udev/rules.d/60-vboxdrv.rules b/core/modules/vbox-src/data/etc/udev/rules.d/60-vboxdrv.rules
new file mode 100644
index 00000000..59990d74
--- /dev/null
+++ b/core/modules/vbox-src/data/etc/udev/rules.d/60-vboxdrv.rules
@@ -0,0 +1,7 @@
+KERNEL=="vboxdrv", NAME="vboxdrv", OWNER="root", GROUP="root", MODE="0600"
+KERNEL=="vboxdrvu", NAME="vboxdrvu", OWNER="root", GROUP="root", MODE="0666"
+KERNEL=="vboxnetctl", NAME="vboxnetctl", OWNER="root", GROUP="root", MODE="0660"
+SUBSYSTEM=="usb_device", ACTION=="add", ENV{PATH}="/usr/bin:/bin:/usr/sbin:/sbin:/opt/openslx/bin:/opt/openslx/sbin", RUN+="/usr/lib/virtualbox/VBoxCreateUSBNode.sh $major $minor $attr{bDeviceClass}"
+SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ENV{PATH}="/usr/bin:/bin:/usr/sbin:/sbin:/opt/openslx/bin:/opt/openslx/sbin", RUN+="/usr/lib/virtualbox/VBoxCreateUSBNode.sh $major $minor $attr{bDeviceClass}"
+SUBSYSTEM=="usb_device", ACTION=="remove", ENV{PATH}="/usr/bin:/bin:/usr/sbin:/sbin:/opt/openslx/bin:/opt/openslx/sbin", RUN+="/usr/lib/virtualbox/VBoxCreateUSBNode.sh --remove $major $minor"
+SUBSYSTEM=="usb", ACTION=="remove", ENV{DEVTYPE}=="usb_device", ENV{PATH}="/usr/bin:/bin:/usr/sbin:/sbin:/opt/openslx/bin:/opt/openslx/sbin", RUN+="/usr/lib/virtualbox/VBoxCreateUSBNode.sh --remove $major $minor"