From d4ed2a86eadaa2632703877936adb4ca0a8c9d32 Mon Sep 17 00:00:00 2001 From: Christoffer Martinsson Date: Wed, 31 May 2023 20:59:40 +0200 Subject: [PATCH] Added VirtualHere USB client --- update.sh | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/update.sh b/update.sh index 0af402c..19393e2 100755 --- a/update.sh +++ b/update.sh @@ -5,6 +5,24 @@ sudo apt update && sudo apt -y upgrade && \ sudo apt -y install ninja-build gettext cmake unzip curl python3 python3-pip python3-venv \ build-essential libssl-dev libffi-dev python3-dev file tmux && \ +# Install usbip +sudo apt install linux-tools-virtual hwdata && \ +sudo update-alternatives --install /usr/local/bin/usbip usbip $(command -v ls /usr/lib/linux-tools/*/usbip | tail -n1) 20 && \ + +# Install VirtualHere client +cd ~ && \ +if [ -f ~/vhclientx86_64 ]; then rm ~/vhclientx86_64; fi && \ +wget https://www.virtualhere.com/sites/default/files/usbclient/vhclientx86_64 && \ +chmod +x vhclientx86_64 && \ +ln -sf ~/vhclientx86_64 ~/.local/bin/vhclient && \ + +# Install teensy udev rules +sudo rm -f /tmp/00-teensy.rules /etc/udev/rules.d/00-teensy.rules /lib/udev/rules.d/00-teensy.rules && \ +wget -O /tmp/00-teensy.rules https://www.pjrc.com/teensy/00-teensy.rules && \ +sudo install -o root -g root -m 0664 /tmp/00-teensy.rules /lib/udev/rules.d/00-teensy.rules && \ +sudo udevadm control --reload-rules && \ +sudo udevadm trigger && \ + # Install neovim if [ -d ~/neovim ]; then rm -rf ~/neovim; fi && \ cd ~ && \