]> arthur.barton.de Git - bup.git/blob - dev/prep-for-freebsd-build
66572a13b4dba2b9385df8b895715b66614b7c39
[bup.git] / dev / prep-for-freebsd-build
1 #!/bin/sh
2
3 set -exu
4
5 usage()
6 {
7     echo "Usage: prep-for-freebsd-build [python2|python3]"
8 }
9
10 common_pkgs='gmake git bash rsync curl par2cmdline readline duplicity'
11 common_pkgs="$common_pkgs rsnapshot"
12
13 pyver="${1:-python2}"
14
15 # Install build deps
16 export ASSUME_ALWAYS_YES=yes
17 pkg update
18
19 # https://reviews.freebsd.org/D24816
20 pkg install rdiff-backup || true
21
22 case "$pyver" in
23     python2)
24         pkg install $common_pkgs python2 py27-tornado
25         ;;
26     python3)
27         pkg install $common_pkgs python3 py37-tornado
28         ;;
29     *)
30         usage 1>&2
31         exit 2
32         ;;
33 esac