Use setcap for privileges on RPM-based distros (#2001).
[dcpomatic.git] / cscript
diff --git a/cscript b/cscript
index 4c24b511d28478ab4c6b83bd631ed0ead32f7c91..965d42180e2717e2bf0ec0c3997488bc66a91d4d 100644 (file)
--- a/cscript
+++ b/cscript
@@ -303,7 +303,7 @@ def make_spec(filename, version, target, options, requires=None):
     print('%{_bindir}/dcpomatic2_verify', file=f)
     if os.path.exists(os.path.join(tools, "dcpomatic2_disk")):
         print('%{_bindir}/dcpomatic2_disk', file=f)
-        print('%attr(4755, root, root) %{_bindir}/dcpomatic2_disk_writer', file=f)
+        print('%caps(cap_dac_override=ep) %{_bindir}/dcpomatic2_disk_writer', file=f)
     print('%{_datadir}/applications/dcpomatic2.desktop', file=f)
     print('%{_datadir}/applications/dcpomatic2_batch.desktop', file=f)
     print('%{_datadir}/applications/dcpomatic2_server.desktop', file=f)