QuoteSetcap worked! gst-ptp-helper is not suid!
Hab wieder Mist gebaut ?
Kontext?
Maik: alles in Ordnung, so soll das sein - Die Debugmeldungen sind aber für den Arsch - und das im Wortsinn. Eigentlich™ ist das eine saftige Fehlermeldung wert.
Hintergrund in ganz plump: Eine Anwendung hat die Fresse zu halten, wenn sie genau so funktioniert wie erwartet. Das sollte der Normalzustand sein, der keiner gesonderten Erwähnung bedarf. Erst wenn etwas ungewöhnliches passiert oder auch wenn ein Fallback getriggert wird, darf sie Laut geben.
if [ "$1" = configure ]; then
# If we have setcap is installed, try setting cap_net_bind_service,cap_net_admin+ep,
# which allows us to install our helper binary without the setuid bit.
if command -v setcap > /dev/null; then
if setcap cap_net_bind_service,cap_net_admin+ep /usr/lib/@MULTIARCH@/gstreamer@GST_ABI@/gstreamer-@GST_ABI@/gst-ptp-helper; then
echo "Setcap worked! gst-ptp-helper is not suid!"
else
echo "Setcap failed on gst-ptp-helper, falling back to setuid" >&2
chmod u+s /usr/lib/@MULTIARCH@/gstreamer@GST_ABI@/gstreamer-@GST_ABI@/gst-ptp-helper
fi
else
echo "Setcap is not installed, falling back to setuid" >&2
chmod u+s /usr/lib/@MULTIARCH@/gstreamer@GST_ABI@/gstreamer-@GST_ABI@/gst-ptp-helper
fi
fi