ci: Use sudo to run pip install

We can't assume the script is run as root, so request the required
privileges where needed.

Fixes: 6bd76eec0c ("ci: Use common-dependencies script to install argcomplete")
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4234>
This commit is contained in:
Florian Müllner 2025-01-30 16:12:59 +01:00
parent 0db235b7e9
commit 1463ddde66

View File

@ -42,7 +42,7 @@ pip_install() {
local pypaths=($destdir/usr/lib*/python3*/site-packages) local pypaths=($destdir/usr/lib*/python3*/site-packages)
if ! pip3 list "${pypaths[@]/#/--path=}" | grep $pkg >/dev/null if ! pip3 list "${pypaths[@]/#/--path=}" | grep $pkg >/dev/null
then then
pip3 install --ignore-installed \ sudo pip3 install --ignore-installed \
--root-user-action ignore \ --root-user-action ignore \
--prefix $destdir/usr \ --prefix $destdir/usr \
$pkg $pkg