aboutsummaryrefslogtreecommitdiff
path: root/compile/age-plugin-yubikey.sh
blob: e7da219a80e6851012c0d19cd3e80efa05b64c3b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/bin/sh
# On Fedora...
# sudo dnf install cargo pcsc-lite-devel
if [ "$(id -u)" -eq 0 ] ; then
	echo "Run as a regular user"
	exit 1
fi
set -ex
codedir="${CODEDIR:-$HOME/scm}"
bindir="${BINDIR:-$HOME/.local/bin}"
plugindir="${codedir}/age-plugin-yubikey"
if ! [ -d "$plugindir" ] ; then
	git clone https://github.com/str4d/age-plugin-yubikey "$plugindir"
fi
cd "$plugindir"
cargo build
cp -vf target/debug/age-plugin-yubikey $bindir
cd -