Herausforderung: Schreiben Sie ein Makefile, das zu folgendem Verhalten führen würde:
% make me a sandwich
What? Make it yourself
% sudo make me a sandwich
Okay
Regeln:
- Sollte auf einem Linux-Computer funktionieren, auf dem der Benutzer nicht root ist, sondern verwenden darf
sudo
. - Darf
Okay
zu keinem kürzeren make-Befehl sagen (zBsudo make sandwich
). - Der zweite Befehl sollte wegen funktionieren
sudo
, nicht weil es der zweite Aufruf ist.
Richtlinien:
- Fassen Sie sich kurz (schließlich handelt es sich um eine Code Golf-Site).
- Es wäre schön, wenn es tatsächlich ein Sandwich machen würde.
- Versuchen Sie klug zu verbergen, warum
sudo
das einen Unterschied macht.
Der Gewinner wird per Abstimmung ermittelt.
make
.