diff --git a/dib/ironic-python-agent-ramdisk/install.d/ironic-python-agent-ramdisk-source-install/60-ironic-python-agent-ramdisk-install b/dib/ironic-python-agent-ramdisk/install.d/ironic-python-agent-ramdisk-source-install/60-ironic-python-agent-ramdisk-install index e19445d..cc1e444 100755 --- a/dib/ironic-python-agent-ramdisk/install.d/ironic-python-agent-ramdisk-source-install/60-ironic-python-agent-ramdisk-install +++ b/dib/ironic-python-agent-ramdisk/install.d/ironic-python-agent-ramdisk-source-install/60-ironic-python-agent-ramdisk-install @@ -14,7 +14,11 @@ UPPER_CONSTRAINTS=/tmp/requirements/upper-constraints.txt VENVDIR=/opt/ironic-python-agent # create the virtual environment using the default python -$DIB_PYTHON -m virtualenv -- $VENVDIR +if [ $DIB_PYTHON_VERSION == 3 ]; then + $DIB_PYTHON -m venv $VENVDIR +else + $DIB_PYTHON -m virtualenv $VENVDIR +fi # pip might be an older version which does not support the -c option, therefore upgrade first $VENVDIR/bin/pip install pip --upgrade