diff options
| author | Carl Hetherington <cth@carlh.net> | 2021-05-26 00:52:08 +0200 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2021-05-26 16:04:04 +0200 |
| commit | 12b8695cac964fb57adceb751126c199f8d0fe0f (patch) | |
| tree | 3fba353e40ba978d5aa16cafd492272f84392c3c /cscript | |
| parent | 62f9b78a2eb5f0fc6b9028264bac6ad501d83309 (diff) | |
Use setcap for privileges on Debian 10 and Ubuntu (#2001).
Diffstat (limited to 'cscript')
| -rw-r--r-- | cscript | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -582,6 +582,11 @@ def package_windows(target): def package_debian(target, cpu, version, options): make_control(target.version, target.bits, 'debian/control', target.debug, options['gui']) + if target.version != '9' and target.version != '16.04': + with open('debian/postinst', 'w') as f: + print('#!/bin/sh', file=f) + # Get the required capability to write to disks + print('setcap cap_dac_override+ep /usr/bin/dcpomatic2_disk_writer', file=f) target.command('./waf dist') f = open('debian/files', 'w') print('dcpomatic_%s-1_%s.deb video extra' % (version, cpu), file=f) |
