summaryrefslogtreecommitdiffstats
path: root/remote/modules
diff options
context:
space:
mode:
authorChristian Rößler2013-09-11 18:23:49 +0200
committerChristian Rößler2013-09-11 18:23:49 +0200
commit7f9b06e6b34a8396a50745c82af182a598f6e277 (patch)
tree15201a89e85886fc3683c4eb27c38093c94df8f7 /remote/modules
parentMerge branch 'master' of git.openslx.org:openslx-ng/tm-scripts (diff)
downloadtm-scripts-7f9b06e6b34a8396a50745c82af182a598f6e277.tar.gz
tm-scripts-7f9b06e6b34a8396a50745c82af182a598f6e277.tar.xz
tm-scripts-7f9b06e6b34a8396a50745c82af182a598f6e277.zip
[vbox] Forced suids for binaries in Ubuntu branch
Diffstat (limited to 'remote/modules')
-rw-r--r--remote/modules/vbox/vbox.build5
1 files changed, 3 insertions, 2 deletions
diff --git a/remote/modules/vbox/vbox.build b/remote/modules/vbox/vbox.build
index dfc9d27e..f095b4e2 100644
--- a/remote/modules/vbox/vbox.build
+++ b/remote/modules/vbox/vbox.build
@@ -103,8 +103,9 @@ build() {
cd build || perror "Cannot cd to build directory!"
dpkg -x ../src/vbox/$(basename "$REQUIRED_VBOXBASEURL") . || perror "Could not unpack deb-archive!"
# VirtualBox needs to be suid-root:
- chmod u+s ${MODULE_BUILD_DIR}/usr/lib/virtualbox/VirtualBox || pwarning "(Debian/Ubuntu) Could not suid VirtualBox executable!"
- chmod u+s ${MODULE_BUILD_DIR}/usr/lib/virtualbox/VBoxHeadless || pwarning "(Debian/Ubuntu) Could not suid VirtualBox executable!"
+ for i in VBoxHeadless VBoxNetAdpCtl VBoxNetDHCP VBoxSDL VBoxVolInfo VirtualBox; do
+ chmod u+s ${MODULE_BUILD_DIR}/usr/lib/virtualbox/$i || pwarning "(Debian/Ubuntu) Could not suid $i executable!"
+ done
;;
*) perror "Unknown Distribution: $SYS_DISTRIBUTION - Please specify its packet manager in remote/setup_target" ;;
esac