diff --git a/iocage/Makefile b/iocage/Makefile index 0dc9d94..1195075 100644 --- a/iocage/Makefile +++ b/iocage/Makefile @@ -1,14 +1,11 @@ ZPOOL="" SERVER="" PYTHON?=/usr/local/bin/python3.7 -# pkg install python37 git-lite -# pip19 required for iocage files install depends: @(pkg -vv | grep -e "url.*/latest") > /dev/null 2>&1 || (echo "It is advised pkg url is using \"latest\" instead of \"quarterly\" in /etc/pkg/FreeBSD.conf.";) @test -s ${PYTHON} || (echo "Python binary ${PYTHON} not found, iocage will install python37"; pkg install -q -y python37) - pkg install -q -y py37-cython py37-pip py37-libzfs py37-six - ${PYTHON} -m pip install pip==19.3.1 + pkg install -q -y py37-libzfs ${PYTHON} -m ensurepip ${PYTHON} -m pip install -Ur requirements.txt diff --git a/iocage/iocage-env.sh b/iocage/iocage-env.sh new file mode 100644 index 0000000..f145e8d --- /dev/null +++ b/iocage/iocage-env.sh @@ -0,0 +1,3 @@ +pkg install python37 py37-cython py37-pip py37-libzfs py37-six +python3.7 -m pip install pip==19.3.1 +# iocage install does not work with pip 20.x