aboutsummaryrefslogtreecommitdiff
path: root/scripts/install-sdk.sh
blob: 0cc651a6e769de05c7a77feb723a417c2981f28f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#!/bin/sh

OS=`uname -o`
LINUX="GNU/Linux"
WINDOWS="Msys"

bye () {
	echo "run me as root!"
	exit 1
}

[ "$OS" != "$WINDOWS" ] && [ $(id -g) -ne 0 ] && bye

mkdir temp
cd temp

wget https://www.pololu.com/file/0J1058/libpololu-avr-151002.zip -O libpololu-avr.zip
unzip libpololu-avr.zip
rm libpololu-avr.zip

cd libpololu-avr
make install
cd ..

if [ "$OS" = "$LINUX" ]; then
	wget https://www.pololu.com/file/0J490/wixel-linux-110623-amd64.tar.gz -O wixel-linux.tar.gz
	tar -xvzf wixel-linux.tar.gz
	rm wixel-linux.tar.gz

	cd wixel_linux
	mv wixelconfig /usr/bin/wixelconfig
	mv wixelcmd /usr/bin/wixelcmd
	mv 99-pololu.rules /etc/udev/rules.d/99-pololu.rules
	cd ..
fi

cd ..
rm -rf temp

pip3 install compiledb