From 3bc446e7372470dd5017166a191f16f0437a380c Mon Sep 17 00:00:00 2001
From: dobli <dobler.alex@gmail.com>
Date: Mon, 11 Mar 2019 10:19:17 +0100
Subject: [PATCH] Adjusted device scripts to detect and mount serial devices
 better

---
 template_configs/devices/docker-devices.rules | 2 +-
 template_configs/devices/enable-swarm-device  | 2 ++
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/template_configs/devices/docker-devices.rules b/template_configs/devices/docker-devices.rules
index 5afb924..d5dee28 100644
--- a/template_configs/devices/docker-devices.rules
+++ b/template_configs/devices/docker-devices.rules
@@ -1,4 +1,4 @@
 # IDs of USB devices may be found with lsusb
  
 # Aeotec Z-Stick Gen5
-SUBSYSTEMS=="usb", ATTRS{idVendor}=="0658", ATTRS{idProduct}=="0200", GROUP="dialout", MODE="0666", SYMLINK+="zwave_stick"
+SUBSYSTEM=="tty", ATTRS{idVendor}=="0658", ATTRS{idProduct}=="0200", GROUP="dialout", MODE="0666", SYMLINK+="zwave_stick"
diff --git a/template_configs/devices/enable-swarm-device b/template_configs/devices/enable-swarm-device
index 1e04a05..4e55a30 100755
--- a/template_configs/devices/enable-swarm-device
+++ b/template_configs/devices/enable-swarm-device
@@ -16,3 +16,5 @@ if [[ -z $CID ]]; then
 fi
 echo "Setting permissions to access $1 for container $2"
 echo "c $dmajor:$dminor rwm" > /sys/fs/cgroup/devices/docker/$CID/devices.allow
+echo "Creating node inside container"
+docker exec $CID mknod /dev/$1 c $dmajor $dminor -m 0666
-- 
GitLab