#!/bin/bash
#
# Startup script for VirtualBox
#
# chkconfig:   345 50 50
# description: Initializes VirtualBox
# short:       VirtualBox

load_kernel_module () {
  modprobe vboxdrv
}

unload_kernel_module () {
  rmmod vboxdrv
}

set_permissions () {
  chgrp vboxusers /dev/vboxdrv &&
  chmod g+rwx /dev/vboxdrv
}

start () {
  echo -n "Starting VirtualBox: "
  load_kernel_module && set_permissions
  if [ $? == 0 ]; then
    echo -e $RESULT_OK
  else
    echo -e $RESULT_FAIL
  fi
}

stop () {
  echo -n "Stopping VirtualBox: "
  unload_kernel_module
  echo -e $RESULT_OK
}

restart () {
  stop
  start
}

. /lib/lsb/init-functions
