summaryrefslogtreecommitdiffstats
path: root/remote/modules/vbox/module.build
diff options
context:
space:
mode:
authorChristian Rößler2015-07-21 16:04:45 +0200
committerChristian Rößler2015-07-21 16:04:45 +0200
commit840ff3d1d57ab01921570faf0e744a8eb22afa54 (patch)
treec4f5231c146592965ddc18140e1fe4d5a44e196b /remote/modules/vbox/module.build
parent[Vbox] One more suid, VBoxNetAdpCtl (diff)
downloadtm-scripts-840ff3d1d57ab01921570faf0e744a8eb22afa54.tar.gz
tm-scripts-840ff3d1d57ab01921570faf0e744a8eb22afa54.tar.xz
tm-scripts-840ff3d1d57ab01921570faf0e744a8eb22afa54.zip
[vbox] Changed dev access rights, some more modifications, gui/suppress mouse integration etc.
Diffstat (limited to 'remote/modules/vbox/module.build')
-rw-r--r--remote/modules/vbox/module.build13
1 files changed, 9 insertions, 4 deletions
diff --git a/remote/modules/vbox/module.build b/remote/modules/vbox/module.build
index 608d7704..a42decb1 100644
--- a/remote/modules/vbox/module.build
+++ b/remote/modules/vbox/module.build
@@ -16,18 +16,23 @@ patch_vbox_scripts() {
sed -i "-i.original" "/^PATH=/c ${SCRIPTPATH}:/opt/openslx/bin:/opt/openslx/sbin"\
"${MODULE_BUILD_DIR}/usr/bin/$i" # append openslx paths
done
+
+ # due to problems with group membership of kdm-spawned processes we need to
+ # patch ${MODULE_BUILD_DIR}/usr/share/virtualbox/VBoxCreateUSBNode.sh:
+ sed -i "s/0750/0755/g" "${MODULE_BUILD_DIR}/usr/share/virtualbox/VBoxCreateUSBNode.sh"
+ sed -i "s/0660/0666/g" "${MODULE_BUILD_DIR}/usr/share/virtualbox/VBoxCreateUSBNode.sh"
}
extract_extpack() {
pinfo "Unpacking Extension Pack ..."
- mkdir -p ${MODULE_BUILD_DIR}/usr/lib/virtualbox/ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack
- cp ${MODULE_DIR}/src/vbox/extpack/[EP][xX][tE]* ${MODULE_BUILD_DIR}/usr/lib/virtualbox/ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack
+ mkdir -p "${MODULE_BUILD_DIR}/usr/lib/virtualbox/ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack"
+ cp "${MODULE_DIR}"/src/vbox/extpack/[EP][xX][tE]* "${MODULE_BUILD_DIR}"/usr/lib/virtualbox/ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack
if [ x${AMD64_X86} == "xamd64" ]; then
pinfo "Unpacking 64bit branch of Extension Pack ..."
- cp -r ${MODULE_DIR}/src/vbox/extpack/linux.amd64 ${MODULE_BUILD_DIR}/usr/lib/virtualbox/ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack
+ cp -r "${MODULE_DIR}/src/vbox/extpack/linux.amd64" "${MODULE_BUILD_DIR}/usr/lib/virtualbox/ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack"
else # then we assume 32bit x86...
pinfo "Unpacking32bit branch of Extension Pack ..."
- cp -r ${MODULE_DIR}/src/vbox/extpack/linux.x86 ${MODULE_BUILD_DIR}/usr/lib/virtualbox/ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack
+ cp -r "${MODULE_DIR}/src/vbox/extpack/linux.x86" "${MODULE_BUILD_DIR}/usr/lib/virtualbox/ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack"
fi
}