manylinux.crosstool: Fix use of sudo removing sudo provided by devtoolset

This commit removes sudo provided by devtoolset since it doesn't work with
our sudo wrapper calling gosu.

It fixes error like the following:

  /opt/rh/devtoolset-9/root/usr/bin/sudo: line 41: /usr/bin/sudo: No such file or directory

Adapted from e513a26 (manylinux: Remove rh devtoolset sudo)

Co-authored-by: odidev <odidev@puresoftware.com>
This commit is contained in:
Jean-Christophe Fillion-Robin
2020-06-17 10:21:35 -04:00
parent df070200fa
commit bb9e69988d
2 changed files with 5 additions and 2 deletions

View File

@ -57,7 +57,10 @@ RUN \
/dockcross/install-crosstool-ng-toolchain.sh \
-p "${XCC_PREFIX}" \
-c /dockcross/crosstool-ng.config && \
rm -rf /dockcross/crosstool /dockcross/install-crosstool-ng-toolchain.sh
rm -rf /dockcross/crosstool /dockcross/install-crosstool-ng-toolchain.sh && \
# Remove sudo provided by devtoolset since it doesn't work with
# our sudo wrapper calling gosu.
rm -f /opt/rh/devtoolset-9/root/usr/bin/sudo
# Restore our default workdir (from "dockcross/base").
WORKDIR /work