summary refs log tree commit diff
path: root/nixos/modules/virtualisation/virtualbox-guest.nix
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2016-06-03 00:30:02 +0200
committerEelco Dolstra <eelco.dolstra@logicblox.com>2016-06-03 00:33:15 +0200
commit7c19b395ebb8e41d814c64970c3b70ef6377a55b (patch)
treea433801bf449b009736eac5b9df181cf36b701f6 /nixos/modules/virtualisation/virtualbox-guest.nix
parentb05f991f5fd6cb6f03b2812bf59f425229f9b26d (diff)
downloadnixpkgs-7c19b395ebb8e41d814c64970c3b70ef6377a55b.tar
nixpkgs-7c19b395ebb8e41d814c64970c3b70ef6377a55b.tar.gz
nixpkgs-7c19b395ebb8e41d814c64970c3b70ef6377a55b.tar.bz2
nixpkgs-7c19b395ebb8e41d814c64970c3b70ef6377a55b.tar.lz
nixpkgs-7c19b395ebb8e41d814c64970c3b70ef6377a55b.tar.xz
nixpkgs-7c19b395ebb8e41d814c64970c3b70ef6377a55b.tar.zst
nixpkgs-7c19b395ebb8e41d814c64970c3b70ef6377a55b.zip
Explicitly specify the subsystem for /dev/vboxguest
Otherwise systemd gets confused and forgets about device units after
reloading.

https://github.com/NixOS/nixops/issues/391
https://github.com/systemd/systemd/issues/3423
Diffstat (limited to 'nixos/modules/virtualisation/virtualbox-guest.nix')
-rw-r--r--nixos/modules/virtualisation/virtualbox-guest.nix2
1 files changed, 1 insertions, 1 deletions
diff --git a/nixos/modules/virtualisation/virtualbox-guest.nix b/nixos/modules/virtualisation/virtualbox-guest.nix
index 3a10871ce84..59bac24a753 100644
--- a/nixos/modules/virtualisation/virtualbox-guest.nix
+++ b/nixos/modules/virtualisation/virtualbox-guest.nix
@@ -77,7 +77,7 @@ in
         KERNEL=="vboxuser",  OWNER="root", GROUP="root", MODE="0666"
 
         # Allow systemd dependencies on vboxguest.
-        KERNEL=="vboxguest", TAG+="systemd"
+        SUBSYSTEM=="misc", KERNEL=="vboxguest", TAG+="systemd"
       '';
   };