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