10 dev/prep-for-debianish-build python2
12 eatmydata make -j6 PYTHON=python2 check
15 name: debian (long py2)
22 dev/prep-for-debianish-build python2
24 adduser --disabled-password --gecos '' bup
26 su -l bup -c "eatmydata make -j6 -C '$(pwd)' PYTHON=python2 long-check"
29 name: debian (root py2)
36 dev/prep-for-debianish-build python2
38 adduser --disabled-password --gecos '' bup
40 su -l bup -c "eatmydata make -j6 -C '$(pwd)' PYTHON=python2 check"
50 dev/prep-for-debianish-build python3
52 eatmydata make -j6 PYTHON=python3 check
55 name: debian (long py3)
62 dev/prep-for-debianish-build python3
64 adduser --disabled-password --gecos '' bup
66 su -l bup -c "eatmydata make -j6 -C '$(pwd)' PYTHON=python3 long-check"
69 name: debian (root py3)
76 dev/prep-for-debianish-build python3
78 adduser --disabled-password --gecos '' bup
80 su -l bup -c "eatmydata make -j6 -C '$(pwd)' PYTHON=python3 check"
85 image: freebsd-12-1-release-amd64
90 dev/prep-for-freebsd-build python2
92 gmake -j6 PYTHON=python2 check
93 # It looks like su might not work here...
94 #pw useradd -n bup -s /bin/sh -m -w no
96 #su -l bup -c "gmake -j3 -C '$PWD' check"
101 image: freebsd-12-1-release-amd64
106 dev/prep-for-freebsd-build python3
108 gmake -j6 PYTHON=python3.7 check
117 dev/prep-for-macos-build python2
118 export PKG_CONFIG_PATH=/usr/local/opt/readline/lib/pkgconfig
120 make -j4 PYTHON=python2 check
128 dev/prep-for-macos-build python3
129 export PKG_CONFIG_PATH=/usr/local/opt/readline/lib/pkgconfig
130 export PYTHON=python3
132 make -j4 PYTHON=python3 check