aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcassio <cassiopc@gmail.com>2018-08-29 13:03:37 +0000
committercassio <cassiopc@gmail.com>2018-08-29 13:03:37 +0000
commit893c493314e12631d90c724ce2c985174cc24f17 (patch)
tree7a72464f58449949ddd30aa96870e53f3bd119b4
parentb3d6ce4d2c1650d2e99787f372c51d88d07d65d6 (diff)
downloadboca-893c493314e12631d90c724ce2c985174cc24f17.tar.gz
boca-893c493314e12631d90c724ce2c985174cc24f17.zip
forcing chmod no postinstall
-rw-r--r--Makefile3
-rw-r--r--debian/boca-submission-tools.postinst7
2 files changed, 9 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index 78fafdc..af01438 100644
--- a/Makefile
+++ b/Makefile
@@ -23,18 +23,21 @@ install-bocaapache:
install-scripts:
mkdir -p $(DESTDIR)/usr/sbin/
install tools/dump.sh $(DESTDIR)/usr/sbin/boca-dump
+ chmod 700 $(DESTDIR)/usr/sbin/boca-dump
install-bocadb:
mkdir -p $(DESTDIR)/usr/sbin/
mkdir -p $(DESTDIR)/etc
cp -r tools/postgresql $(DESTDIR)/etc
install tools/boca-createdb.sh $(DESTDIR)/usr/sbin/boca-createdb
+ chmod 700 $(DESTDIR)/usr/sbin/boca-createdb
install-bocacommon: install-bocawww
mkdir -p $(DESTDIR)/usr/sbin/
mkdir -p $(DESTDIR)/etc/
cp tools/boca.conf $(DESTDIR)/etc/
install tools/boca-config-dbhost.sh $(DESTDIR)/usr/sbin/boca-config-dbhost
+ chmod 700 $(DESTDIR)/usr/sbin/boca-config-dbhost
install-bocaautojudge: tools/safeexec
mkdir -p $(DESTDIR)/usr/sbin/
diff --git a/debian/boca-submission-tools.postinst b/debian/boca-submission-tools.postinst
index 17945a4..dd3f8e4 100644
--- a/debian/boca-submission-tools.postinst
+++ b/debian/boca-submission-tools.postinst
@@ -1,7 +1,12 @@
#!/bin/bash
-#Make sure wrapper is suid
+#Make sure wrapper is suid and others are not readable
chmod 4555 /usr/bin/boca-submit-run-root-wrapper
+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/bin/boca-submit-run-*
for i in boca-submit-list boca-submit-oldlist; do
rm -f /usr/bin/$i || true