2014-11-12 4 views

Antwort

7

Dort ist ein Spezifikationsdateimakro für Einstellungsfähigkeiten, %caps; Aus irgendeinem Grund scheint dies hauptsächlich in den release notes und Changelogs dokumentiert zu sein, also brauchte ich eine Weile, um es zu finden.

Es ist wie diese in der Spec-Datei verwendet wird:

%caps(cap_net_admin=pe) %{_sbindir}/foobar 

make install Um setcap nur zu verwenden, wenn sie von root aufgerufen, Sie so etwas wie dies tun können:

@if test `id -u` -eq 0; then \ 
    setcap cap_net_admin=pe $(DEST_SBINDIR)/foobar ; \ 
fi 
+0

ich nicht in der Lage war, um die '% caps'-Direktive zum Laufen zu bringen. Er bekam einen Syntaxfehler nahe dem unerwarteten Token \ cap_net_raw + ep'. Finden Sie eine andere Lösung mit "% post" wie in dieser Ausgabe beschrieben: https://github.com/schweikert/fping/issues/24#issue-5647305 – acw

Verwandte Themen