dotool/install.sh

18 lines
650 B
Bash
Raw Normal View History

2022-10-20 14:21:20 +01:00
#!/bin/sh
# ./install.sh [DESTDIR] [BINDIR]
2023-06-01 16:34:54 +01:00
: "${DOTOOL_VERSION=$(git describe --long --abbrev=12 --tags --dirty 2>/dev/null || echo 1.3)}"
2023-04-19 13:23:05 +01:00
2023-08-07 22:06:13 +01:00
go build -buildvcs=false -ldflags "-X main.Version=$DOTOOL_VERSION" || exit
mkdir -p "$1/${2:-usr/local/bin}" || exit
2023-04-19 13:23:05 +01:00
cp -v dotool dotoolc dotoold "$1/${2:-usr/local/bin}" || exit
mkdir -p "$1/etc/udev/rules.d" || exit
cp -v 80-dotool.rules "$1/etc/udev/rules.d" || exit
2023-04-19 13:23:05 +01:00
# Remove files from before the keyboard layout approach changed
rm -f "$1/usr/share/X11/xorg.conf.d/50-dotool.conf"
rm -f "$1/etc/sway/config.d/dotool"
# Make the new/updated udev rule effective
udevadm control --reload
2022-10-24 10:29:35 +01:00
udevadm trigger