mirror of
https://github.com/pascallanger/DIY-Multiprotocol-TX-Module.git
synced 2025-02-05 15:58:13 +00:00
25 lines
1.1 KiB
Bash
25 lines
1.1 KiB
Bash
#!/bin/sh
|
|
|
|
if sudo [ -w /etc/udev/rules.d ]; then
|
|
echo "Copying Maple-specific udev rules..."
|
|
sudo cp -v 45-maple.rules /etc/udev/rules.d/45-maple.rules
|
|
sudo chown root:root /etc/udev/rules.d/45-maple.rules
|
|
sudo chmod 644 /etc/udev/rules.d/45-maple.rules
|
|
sudo cp -v 49-stlinkv1.rules /etc/udev/rules.d/49-stlinkv1.rules
|
|
sudo chown root:root /etc/udev/rules.d/49-stlinkv1.rules
|
|
sudo chmod 644 /etc/udev/rules.d/49-stlinkv1.rules
|
|
sudo cp -v 49-stlinkv2.rules /etc/udev/rules.d/49-stlinkv2.rules
|
|
sudo chown root:root /etc/udev/rules.d/49-stlinkv2.rules
|
|
sudo chmod 644 /etc/udev/rules.d/49-stlinkv2.rules
|
|
sudo cp -v 49-stlinkv2-1.rules /etc/udev/rules.d/49-stlinkv2-1.rules
|
|
sudo chown root:root /etc/udev/rules.d/49-stlinkv2-1.rules
|
|
sudo chmod 644 /etc/udev/rules.d/49-stlinkv2-1.rules
|
|
echo "Reloading udev rules"
|
|
sudo udevadm control --reload-rules
|
|
echo "Adding current user to dialout group"
|
|
sudo adduser $USER dialout
|
|
else
|
|
echo "Couldn't copy to /etc/udev/rules.d/; you probably have to run this script as root? Or your distribution of Linux doesn't include udev; try running the IDE itself as root."
|
|
fi
|
|
|