diff --git a/packer/freebsd.pkr.hcl b/packer/freebsd.pkr.hcl index d6d060d..3f4bb59 100644 --- a/packer/freebsd.pkr.hcl +++ b/packer/freebsd.pkr.hcl @@ -89,6 +89,7 @@ build { krb5 \ openldap25-client \ openldap25-server + python3 -m ensurepip --upgrade pkg clean -y rm -fr /usr/ports /usr/src /usr/lib/debug cat /etc/rc.conf diff --git a/scripts/bsd/netbsd-prep-postgres.sh b/scripts/bsd/netbsd-prep-postgres.sh index b9bbb39..588eb71 100644 --- a/scripts/bsd/netbsd-prep-postgres.sh +++ b/scripts/bsd/netbsd-prep-postgres.sh @@ -15,12 +15,16 @@ pkgin -y install \ flex \ pkgconf \ python39 \ + py39-pip \ icu \ lz4 \ libxslt \ tcl \ zstd +echo "alias python3=python3.9" >> ~/.bashrc +echo "alias pip3=pip3.9" >> ~/.bashrc + # Set kernel parameters for running postgres tests echo "sysctl -w kern.ipc.semmni=2048" >> /etc/rc.local echo "sysctl -w kern.ipc.semmns=32768" >> /etc/rc.local diff --git a/scripts/bsd/openbsd-prep-postgres.sh b/scripts/bsd/openbsd-prep-postgres.sh index 1095243..1ab5ff0 100644 --- a/scripts/bsd/openbsd-prep-postgres.sh +++ b/scripts/bsd/openbsd-prep-postgres.sh @@ -27,6 +27,7 @@ pkg_add -I \ login_krb5 \ openldap-client--gssapi \ openldap-server--gssapi +python3 -m ensurepip --upgrade ##### # Add 'noatime' and 'softdep' to the mount points diff --git a/scripts/linux_debian_install_deps.sh b/scripts/linux_debian_install_deps.sh index 9bdad80..eb27044 100755 --- a/scripts/linux_debian_install_deps.sh +++ b/scripts/linux_debian_install_deps.sh @@ -22,6 +22,7 @@ apt-get -y install --no-install-recommends \ g++ \ gcc \ gettext \ + python3-pip \ \ libio-pty-perl \ libipc-run-perl \ diff --git a/scripts/windows_install_mingw64.ps1 b/scripts/windows_install_mingw64.ps1 index eeba00a..8727367 100644 --- a/scripts/windows_install_mingw64.ps1 +++ b/scripts/windows_install_mingw64.ps1 @@ -19,7 +19,7 @@ msys 'pacman --noconfirm -Scc' ; echo 'installing packages' ; msys 'pacman -S --needed --noconfirm git bison flex make diffutils \ - ucrt64/mingw-w64-ucrt-x86_64-{ccache,gcc,icu,libxml2,libxslt,lz4,make,meson,perl,pkg-config,zlib}' ; + ucrt64/mingw-w64-ucrt-x86_64-{ccache,gcc,icu,libxml2,libxslt,lz4,make,meson,perl,pkg-config,python-pip,zlib}' ; msys 'pacman -Scc --noconfirm' # Install perl modules to enable tap tests