From e641593971ad4a6574d602e081b16ef70879adfa Mon Sep 17 00:00:00 2001 From: Riccardo Pittau Date: Thu, 26 Nov 2020 17:08:04 +0100 Subject: [PATCH] Workaround for latest pip versions Starting from pip 20.2 the --install-option doesn't work anymore, and we knew it was going to stop working since a while. Trying to work around that removing the option and just linking the scripts to the final destination. Change-Id: Ie24cb597ac6d64dda78284ef522418dd0ccd055f --- .../60-ironic-python-agent-ramdisk-install | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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 a01c50f..cd0b967 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 @@ -42,7 +42,10 @@ fi $VENVDIR/bin/pip install 'pip>=7.1' # install IPA inside the virtual environment -$VENVDIR/bin/pip install -c $UPPER_CONSTRAINTS $IPADIR --install-option="--install-scripts=/usr/local/bin/" +$VENVDIR/bin/pip install -c $UPPER_CONSTRAINTS $IPADIR +ln -s $VENVDIR/bin/ironic-python-agent /usr/local/bin/ +ln -s $VENVDIR/bin/ironic-collect-introspection-data /usr/local/bin/ + case "$DIB_INIT_SYSTEM" in upstart)