summaryrefslogtreecommitdiffstats
path: root/rosegarden/build/rosegarden.SlackBuild
diff options
context:
space:
mode:
author Eric Hameleers <alien@slackware.com>2021-06-16 18:39:28 +0000
committer Eric Hameleers <alien@slackware.com>2021-06-16 18:39:28 +0000
commitbc9bbb948907a0347df120dfaf3923bf3af7e15c (patch)
tree1861c59269e09c11aa6c562e3ee1b3b7172841fa /rosegarden/build/rosegarden.SlackBuild
parent9b1d1ac738058f3b1c954843df017062ee544151 (diff)
downloadasb-bc9bbb948907a0347df120dfaf3923bf3af7e15c.tar.gz
asb-bc9bbb948907a0347df120dfaf3923bf3af7e15c.tar.xz
rosegarden: limit program execution to members of the 'audio' group
Diffstat (limited to 'rosegarden/build/rosegarden.SlackBuild')
-rwxr-xr-xrosegarden/build/rosegarden.SlackBuild4
1 files changed, 4 insertions, 0 deletions
diff --git a/rosegarden/build/rosegarden.SlackBuild b/rosegarden/build/rosegarden.SlackBuild
index e0223963..8460e97f 100755
--- a/rosegarden/build/rosegarden.SlackBuild
+++ b/rosegarden/build/rosegarden.SlackBuild
@@ -188,6 +188,10 @@ for DESKTOPF in $PKG/usr/share/applications/*.desktop ; do
fi
done
+# Only allow execution by user in 'audio' group:
+chown root:audio $PKG/usr/bin/rosegarden
+chmod 0750 $PKG/usr/bin/rosegarden
+
# Add this to the doinst.sh:
mkdir -p $PKG/install
cat <<EOINS >> $PKG/install/doinst.sh