usage()
{
- echo "Usage: prep-for-freebsd-build [python2|python3]"
+ echo "Usage: prep-for-freebsd-build [python3]"
}
-common_pkgs='gmake git bash rsync curl par2cmdline readline duplicity'
-common_pkgs="$common_pkgs rdiff-backup rsnapshot"
-
-pyver="${1:-python2}"
+pyver="${1:-python3}"
# Install build deps
export ASSUME_ALWAYS_YES=yes
pkg update
+# https://reviews.freebsd.org/D24816
+pkg install rdiff-backup || true
+
+pkgs='gmake git bash rsync curl par2cmdline readline duplicity'
+pkgs="$pkgs rsnapshot"
+
case "$pyver" in
- python2)
- pkg install $common_pkgs python2 py27-tornado
- ;;
python3)
- pkg install $common_pkgs python3 py37-tornado
+ pkgs="$pkgs python38 py38-tornado py38-pytest py38-pytest-xdist"
+ pkg install $pkgs
;;
*)
usage 1>&2