diff --git a/doc/installation.md b/doc/installation.md index 4b511d02621..ca462f6b524 100644 --- a/doc/installation.md +++ b/doc/installation.md @@ -52,9 +52,8 @@ The scripts and commands below invoke `wget, git, add-apt-repository` which may **Note** on graphic sub-system utilization:
*glfw3*, *mesa* and *gtk* packages are required if you plan to build the SDK's OpenGl-enabled examples. The *librealsense* core library and a range of demos/tools are designed for headless environment deployment. - 3. Install Intel Realsense permission scripts located in librealsense source directory:
- `sudo cp config/99-realsense-libusb.rules /etc/udev/rules.d/`
- `sudo udevadm control --reload-rules && udevadm trigger` + 3. Run Intel Realsense permissions script located from librealsense root directory:
+ `./scripts/setup_udev_rules.sh`
4. Build and apply patched kernel modules for:
diff --git a/scripts/setup_udev_rules.sh b/scripts/setup_udev_rules.sh new file mode 100755 index 00000000000..03af41c2592 --- /dev/null +++ b/scripts/setup_udev_rules.sh @@ -0,0 +1,20 @@ +#!/bin/bash -e + +echo "Setting-up permissions for RealSense devices" + +exec 3>&2 +exec 2> /dev/null +con_dev=$(ls /dev/video* | wc -l) +exec 2>&3 + +if [ $con_dev -ne 0 ]; +then + echo -e "\e[32m" + read -p "Remove all RealSense cameras attached. Hit any key when ready" + echo -e "\e[0m" +fi + +sudo cp config/99-realsense-libusb.rules /etc/udev/rules.d/ +sudo udevadm control --reload-rules && udevadm trigger + +echo "udev-rules successfully installed"