aboutsummaryrefslogtreecommitdiff
path: root/debian/boca-submission-tools.postinst
diff options
context:
space:
mode:
authorDavi Antônio da Silva Santos <antoniossdavi@gmail.com>2023-03-02 02:55:08 +0000
committerDavi Antônio da Silva Santos <antoniossdavi@gmail.com>2023-03-04 01:24:15 +0000
commitb08843cae0ae8aa428a2a654fc48fbd15c65c714 (patch)
treefa6418ed4ad4a7221bfcebe14203b2a8806a65b7 /debian/boca-submission-tools.postinst
parent89d0e395460fe5c0501d95c1223a866a53bdff6b (diff)
downloadboca-b08843cae0ae8aa428a2a654fc48fbd15c65c714.tar.gz
boca-b08843cae0ae8aa428a2a654fc48fbd15c65c714.zip
Abort maintainer scripts on failure
The `set -e` flag has been enabled in the maintainer scripts. This fixes the Lintian warnings: * boca-autojudge: maintainer-script-ignores-errors [postinst] * boca-submission-tools: maintainer-script-ignores-errors [postinst] * boca-web: maintainer-script-ignores-errors [postinst] The packages boca-common and boca-db were altered to set the flag as early as possible in their maintainer scripts.
Diffstat (limited to 'debian/boca-submission-tools.postinst')
-rw-r--r--debian/boca-submission-tools.postinst9
1 files changed, 5 insertions, 4 deletions
diff --git a/debian/boca-submission-tools.postinst b/debian/boca-submission-tools.postinst
index 21cfdd9..107ddf2 100644
--- a/debian/boca-submission-tools.postinst
+++ b/debian/boca-submission-tools.postinst
@@ -1,12 +1,13 @@
#!/bin/bash
+set -e
#Make sure wrapper is suid and others are not readable
chmod 700 /usr/sbin/boca-fixes
-chmod 700 /usr/sbin/boca-auth-runs
-chmod 700 /usr/sbin/boca-outmanage
-chmod 700 /usr/sbin/boca-submit-log
+chmod 700 /usr/sbin/boca-auth-runs
+chmod 700 /usr/sbin/boca-outmanage
+chmod 700 /usr/sbin/boca-submit-log
chmod 700 /usr/bin/boca-submit-run-*
-chmod 4555 /usr/bin/boca-submit-run-root-wrapper
+chmod 4555 /usr/bin/boca-submit-run-root-wrapper
for i in boca-submit-list boca-submit-oldlist; do
rm -f /usr/bin/$i || true