diff --git a/vboxclient.service b/vboxclient.service index 2f1c1ed..5e3e653 100644 --- a/vboxclient.service +++ b/vboxclient.service @@ -10,4 +10,4 @@ Restart=on-failure [Install] WantedBy=multi-user.target - +# also Wanted by 90-vboxguest.rules diff --git a/virtualbox-60-vboxguest.rules b/virtualbox-60-vboxguest.rules index 331c61a..caf4eb8 100644 --- a/virtualbox-60-vboxguest.rules +++ b/virtualbox-60-vboxguest.rules @@ -1,4 +1,3 @@ KERNEL=="vboxguest", NAME="vboxguest", OWNER="root", MODE="0660" ENV{ID_INPUT}="1", ENV{ID_INPUT_MOUSE}="1" KERNEL=="vboxuser", NAME="vboxuser", OWNER="root", MODE="0660", TAG+="uaccess" ACTION=="add|change", SUBSYSTEM=="drm", KERNEL=="card[0-9]", SUBSYSTEMS=="pci", ATTRS{vendor}=="0x15ad", ATTRS{device}=="0x0405", TAG+="systemd", ENV{SYSTEMD_WANTS}="vboxclient.service" - diff --git a/virtualbox.spec b/virtualbox.spec index 4587cd3..476bdf0 100644 --- a/virtualbox.spec +++ b/virtualbox.spec @@ -529,7 +529,7 @@ install -m 755 out/linux.*/release/bin/additions/mount.vboxsf %{buildroot}%{_sbi install -m 744 src/VBox/Additions/linux/installer/vboxadd-service.sh %{buildroot}%{_vbox_instdir}/vboxadd-service install -d %{buildroot}%{_userunitdir} # udev rule for guest (virtualbox-guest-tools) -install -m 644 %{SOURCE3} %{buildroot}%{_udevrulesdir}/90-vboxguest.rules +install -m 644 %{SOURCE3} %{buildroot}%{_udevrulesdir}/90-vboxguest.rules install -p -m 0644 -D %{SOURCE12} %{buildroot}%{_unitdir}/vboxclient.service install -p -m 0644 -D %{SOURCE13} %{buildroot}%{_unitdir}/vboxservice.service # /media is used for auto-mounting of shared folders