aced4ab9280748189f137f223b4b72cdb33fc3db
[fw/altos] / altosui / install-macosx
1 #!/bin/bash
2
3 case `id -u` in
4     0)
5     ;;
6     *)
7         # Check for java
8         if [ ! -d /Library/Java/JavaVirtualMachines/ -o `ls /Library/Java/JavaVirtualMachine` == '' ]; then
9             open https://adoptopenjdk.net/
10             osascript -e 'display dialog "Install Java from https://adoptopenjdk.net then click OK" buttons {"Continue"}'
11         fi
12         sudo "$0" "$@"
13         ;;
14 esac
15
16 dir=`dirname "$0"`
17 cd "$dir"
18 APP=`echo *.app`
19 LIBRARY=/Library/AltusMetrum
20 APPLICATIONS=/Applications/
21 for file in *; do
22     case "$i" in
23         *.app)
24             mkdir -p "$(APPLICATIONS)"
25             if [ -d "$(APPLICATIONS)/$(APP)/." ]; then
26                 rm -rf "$(APPLICATIONS)/$(APP)"
27             fi
28             cp -a "$i" "$(APPLICATIONS)/$(APP)"
29             chmod +w "$(APPLICATIONS)/$(APP)"/*
30             xattr -c "$(APPLICATIONS)/$(APP)"/*
31             ;;
32         *)
33             mkdir -p "$(LIBRARY)"
34             cp -a "$i" "$(LIBRARY)"
35             ;;
36     esac
37 done