Vorbei sudo Flaggen mit ins makefile

Ich bin zurzeit befindet sich hinter einem proxy. Sitzen im land der bash, habe ich meine HTTP_PROXY und HTTPS_PROXY als Umgebungsvariablen gesetzt auf den proxy gesetzt. Wenn ich installieren möchte etwas unter sudo, wie pip, ich muss das-E flag benutzen mit sudo, um die Installation zu arbeiten:

sudo -E pip install 'selenium>=2.40.0'

Ordnung ist und funktioniert.

Allerdings habe ich einige über ein Makefile, das fordert sudo pip install. Auch wenn ich den Anruf machen mit der E-Mail flag

sudo -E make install

Das-E flag von sudo wird nicht abgeholt, die im Makefile, wenn das makefile versucht zu tun, eine installation von pip (die ich verwende)

Ist es möglich für ein Makefile zum abholen der Fahnen beim Aufruf der sudo-Befehl?

  • Nein. Du musst das Makefile editieren, wenn -E wirklich benötigt.
  • Verdammt, ich hatte Angst, dass, fair enough, danke für die Antwort
Schreibe einen Kommentar