mirror of
https://git.freebsd.org/ports.git
synced 2025-04-28 09:36:41 -04:00
77 lines
2.3 KiB
Bash
77 lines
2.3 KiB
Bash
--- src/VBox/Installer/freebsd/VBox.sh.orig 2016-08-27 05:10:34 UTC
|
|
+++ src/VBox/Installer/freebsd/VBox.sh
|
|
@@ -0,0 +1,74 @@
|
|
+#!/bin/sh
|
|
+#
|
|
+# Oracle VM VirtualBox startup script, FreeBSD hosts.
|
|
+#
|
|
+# Copyright (C) 2006-2012 Oracle Corporation
|
|
+#
|
|
+# This file is part of VirtualBox Open Source Edition (OSE), as
|
|
+# available from http://www.virtualbox.org. This file is free software;
|
|
+# you can redistribute it and/or modify it under the terms of the GNU
|
|
+# General Public License (GPL) as published by the Free Software
|
|
+# Foundation, in version 2 as it comes in the "COPYING" file of the
|
|
+# VirtualBox OSE distribution. VirtualBox OSE is distributed in the
|
|
+# hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
|
|
+#
|
|
+
|
|
+PATH="/sbin:/bin:/usr/sbin:/usr/bin:%%LOCALBASE%%/sbin:%%LOCALBASE%%/bin"
|
|
+CONFIG="%%VBOX_ETC%%/vbox.cfg"
|
|
+
|
|
+test -r "${CONFIG}" &&
|
|
+ . "${CONFIG}"
|
|
+test -z "${INSTALL_DIR}" &&
|
|
+ if test -d %%VBOX_DIR%% &&
|
|
+ test -f %%VBOX_DIR%%/VBoxRT.so; then
|
|
+ INSTALL_DIR=%%VBOX_DIR%%
|
|
+ else
|
|
+ >&2 echo "Could not find VirtualBox installation. Please reinstall."
|
|
+ exit 1
|
|
+ fi
|
|
+
|
|
+if [ -d /etc/vbox ]; then
|
|
+ >&2 cat <<-EOH
|
|
+ WARNING: Directory /etc/vbox found, but ignored. VirtualBox
|
|
+ configuration files are stored in %%VBOX_ETC%%/.
|
|
+ EOH
|
|
+fi
|
|
+
|
|
+# workaround for the KDE dialog problem
|
|
+KDE_FORK_SLAVES=1; export KDE_FORK_SLAVES
|
|
+
|
|
+APP=`basename $0`
|
|
+case "$APP" in
|
|
+ VirtualBox|virtualbox)
|
|
+ exec "$INSTALL_DIR/VirtualBox" "$@"
|
|
+ ;;
|
|
+ VirtualBoxVM|virtualboxvm)
|
|
+ exec "$INSTALL_DIR/VirtualBoxVM" "$@"
|
|
+ ;;
|
|
+ VBoxManage|vboxmanage)
|
|
+ exec "$INSTALL_DIR/VBoxManage" "$@"
|
|
+ ;;
|
|
+ VBoxSDL|vboxsdl)
|
|
+ exec "$INSTALL_DIR/VBoxSDL" "$@"
|
|
+ ;;
|
|
+ VBoxVRDP|VBoxHeadless|vboxheadless)
|
|
+ exec "$INSTALL_DIR/VBoxHeadless" "$@"
|
|
+ ;;
|
|
+ VBoxAutostart|vboxautostart)
|
|
+ exec "$INSTALL_DIR/VBoxAutostart" "$@"
|
|
+ ;;
|
|
+ VBoxBalloonCtrl|vboxballoonctrl)
|
|
+ exec "$INSTALL_DIR/VBoxBalloonCtrl" "$@"
|
|
+ ;;
|
|
+ VBoxBugReport|vboxbugreport)
|
|
+ exec "$INSTALL_DIR/VBoxBugReport" "$@"
|
|
+ ;;
|
|
+ vboxwebsrv)
|
|
+ exec "$INSTALL_DIR/vboxwebsrv" "$@"
|
|
+ ;;
|
|
+ *)
|
|
+ >&2 echo "Unknown application - $APP"
|
|
+ exit 1
|
|
+ ;;
|
|
+esac
|
|
+exit 0
|