meson: fail silently in ptp helper post install script
authorTim-Philipp Müller <tim@centricular.com>
Fri, 5 May 2017 11:23:43 +0000 (12:23 +0100)
committerTim-Philipp Müller <tim@centricular.com>
Fri, 5 May 2017 11:23:43 +0000 (12:23 +0100)
.. in case permissions/capabilities could not be set.

libs/gst/helpers/ptp_helper_post_install.sh

index 5e86773..eefe1c9 100755 (executable)
@@ -11,14 +11,14 @@ case "$with_ptp_helper_permissions" in
   setuid-root)
     echo "$0: permissions before: "
     ls -l "$ptp_helper"
-    chown root "$ptp_helper"
-    chmod u+s "$ptp_helper"
+    chown root "$ptp_helper" || true
+    chmod u+s "$ptp_helper" || true
     echo "$0: permissions after: "
     ls -l "$ptp_helper"
     ;;
   capabilities)
     echo "Calling $setcap cap_net_bind_service,cap_net_admin+ep $ptp_helper"
-    $setcap cap_net_bind_service,cap_net_admin+ep "$ptp_helper"
+    $setcap cap_net_bind_service,cap_net_admin+ep "$ptp_helper" || true
     ;;
   *)
     echo "$0 ERROR: unexpected permissions value '$with_ptp_helper_permissions'";