diff options
Diffstat (limited to 'src/VBox/Installer/linux/installer-common.sh')
-rw-r--r-- | src/VBox/Installer/linux/installer-common.sh | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/VBox/Installer/linux/installer-common.sh b/src/VBox/Installer/linux/installer-common.sh index 3e4e6653..5bb51b8d 100644 --- a/src/VBox/Installer/linux/installer-common.sh +++ b/src/VBox/Installer/linux/installer-common.sh @@ -25,6 +25,7 @@ udev_write_vboxdrv() { VBOXDRV_MODE="$2" echo "KERNEL==\"vboxdrv\", NAME=\"vboxdrv\", OWNER=\"root\", GROUP=\"$VBOXDRV_GRP\", MODE=\"$VBOXDRV_MODE\"" + echo "KERNEL==\"vboxdrvu\", NAME=\"vboxdrvu\", OWNER=\"root\", GROUP=\"root\", MODE=\"0666\"" echo "KERNEL==\"vboxnetctl\", NAME=\"vboxnetctl\", OWNER=\"root\", GROUP=\"$VBOXDRV_GRP\", MODE=\"$VBOXDRV_MODE\"" } @@ -88,7 +89,7 @@ install_udev() { "$USB_GROUP" "$NO_INSTALL" "$udev_out" fi # Remove old udev description file - rm -f /etc/udev/rules.d/60-vboxdrv.rules 2> /dev/null + rm -f /etc/udev/rules.d/10-vboxdrv.rules 2> /dev/null } # Add a unit test if/when needed following the same pattern as for @@ -110,7 +111,7 @@ install_create_usb_node_for_sysfs() { } # install_device_node_setup contains some aliases for unit testing purposes. # Set them to their normal values here. -udev_rule_file=/etc/udev/rules.d/10-vboxdrv.rules # Set this to /dev/null +udev_rule_file=/etc/udev/rules.d/60-vboxdrv.rules # Set this to /dev/null # for unit testing sysfs_usb_devices="/sys/bus/usb/devices/*" @@ -163,6 +164,8 @@ set_selinux_permissions() { > /dev/null 2>&1 chcon -t java_exec_t "$INSTALLATION_DIR"/VBoxNetDHCP \ > /dev/null 2>&1 + chcon -t java_exec_t "$INSTALLATION_DIR"/VBoxNetNAT \ + > /dev/null 2>&1 chcon -t java_exec_t "$INSTALLATION_DIR"/VBoxExtPackHelperApp \ > /dev/null 2>&1 chcon -t java_exec_t "$INSTALLATION_DIR"/vboxwebsrv > /dev/null 2>&1 |