Magellan Linux

Diff of /trunk/virtualbox/virtualbox-wrapper.sh

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 128 by niro, Fri Apr 13 22:52:00 2007 UTC revision 552 by niro, Thu Mar 27 14:14:30 2008 UTC
# Line 1  Line 1 
1  #!/bin/bash  #!/bin/bash
2  # $Header: /root/magellan-cvs/src/virtualbox/virtualbox-wrapper.sh,v 1.2 2007-04-13 22:52:00 niro Exp $  # $Header: /root/magellan-cvs/src/virtualbox/virtualbox-wrapper.sh,v 1.4 2008-03-27 14:14:30 niro Exp $
3  # Wrapper for virtual for Magellan-Linux  # Wrapper for virtual for Magellan-Linux
4    
5  LIBDIR=/usr/lib  LIBDIR=/usr/lib
# Line 8  XPCOM_DAEMON=VBoxSVC Line 8  XPCOM_DAEMON=VBoxSVC
8  VBOXCONFIG=$HOME/.VirtualBox  VBOXCONFIG=$HOME/.VirtualBox
9  VBOXLOG=${VBOXCONFIG}/log  VBOXLOG=${VBOXCONFIG}/log
10    
11    COLRED="\033[1;6m\033[31m"
12    COLDEFAULT="\033[0m"
13    
14    if [[ ${NOCOLORS} = true ]]
15    then
16     COLRED=""
17     COLDEFAULT=""
18    fi
19    
20  # check for the vbox module  # check for the vbox module
21  if [[ ! -w /dev/vboxdrv ]]  if [[ ! -w /dev/vboxdrv ]]
22  then  then
23   echo "Please make sure that you have the virtualbox kernel module installed and loaded."   if [[ ! -z ${DISPLAY} ]]
24   echo "Run 'virtualbox-config' to get the kernel module compiled and installed."   then
25     dialog() { xterm -e "echo -e \"$@\"; echo; echo \"Press [Enter] to continue ...\"; read"; }
26     [[ -x /usr/bin/xmessage ]] && dialog() { echo -e "$@" | /usr/bin/xmessage -center -button cancel -file -; }
27     [[ -x /usr/bin/Xdialog ]] && dialog() { /usr/bin/Xdialog --infobox "$@" 0 0 --no-ok --center; }
28    
29     dialog "Please make sure that you have the virtualbox kernel module installed and loaded.\n" \
30     "Run 'virtualbox-config' to get the kernel module compiled and installed."
31     fi
32    
33     echo -e ${COLRED}"Please make sure that you have the virtualbox kernel module installed and loaded."${COLDEFAULT}
34     echo -e ${COLRED}"Run 'virtualbox-config' to get the kernel module compiled and installed."${COLDEFAULT}
35   exit 1   exit 1
36  fi  fi
37    
# Line 51  case $(basename $0) in Line 70  case $(basename $0) in
70   exec ${INSTDIR}/VBoxBFE $*   exec ${INSTDIR}/VBoxBFE $*
71   ;;   ;;
72   *)   *)
73   echo "Error: Unknown application - $(basename $0)"   echo -e ${COLRED}"Error: Unknown application - $(basename $0)"${COLDEFAULT}
74   exit 1   exit 1
75   ;;   ;;
76  esac  esac

Legend:
Removed from v.128  
changed lines
  Added in v.552