postinstall.sh revision 2291faee92ebb5cc9722cd3f22e499900a5a411f
0N/A# available from http://www.virtualbox.org. This file is free software;
if test -f "$vboxadditions32_path/VBoxClient.Z" || test -f "$vboxadditions64_path/VBoxClient.Z"; then
if test -f "$vboxadditions32_path/VBoxClient.Z"; then
if test -f "$vboxadditions64_path/VBoxClient.Z"; then
# vboxguest.sh would've been installed, we just need to call it.
if test ! -z "$xorgbin"; then
if test -z "$xorgversion_long"; then
if test -z "$vboxmouse_src"; then
echo "Installing mouse and video drivers for X.Org $xorgversion..."
if test ! -d $vboxmouse32_dest_base; then
if test ! -d $vboxvideo32_dest_base; then
if test ! -d $vboxmouse32_dest_base || test ! -d $vboxvideo32_dest_base || test ! -d $vboxmouse64_dest_base || test ! -d $vboxvideo64_dest_base; then
if test -f "$vboxadditions32_path/$vboxmouse_src"; then
if test -f "$vboxadditions64_path/$vboxmouse_src"; then
# Some distros like Indiana have no xorg.conf, deal with this
# Xorg 1.3.x+ should use the modeline less Xorg confs while older should
if test -d "$vboxclient_dest"; then
/usr/sbin/installf -c none $PKGINST $vboxclient_dest/vboxclient.desktop=$vboxadditions_path/vboxclient.desktop s
if test -d "$vboxclient_dest"; then
/usr/sbin/installf -c none $PKGINST $vboxclient_dest/1099.vboxclient=$vboxadditions_path/1099.vboxclient s
if test -d "$vboxclient_dest"; then
/usr/sbin/installf -c none $PKGINST $vboxclient_dest/1099.vboxclient=$vboxadditions_path/1099.vboxclient s
# Move the appropriate module to kernel/fs & remove the unused module name from pkg and file from disk
if test -f "$vboxadditions64_path/$vboxfsmod"; then
if test -f "$vboxadditions32_path/$vboxfsmod"; then
# install openGL extensions for X.Org
if test ! -z "$xorgbin"; then
if test -f "/usr/lib/VBoxOGL.so"; then
if test -f "/usr/lib/amd64/VBoxOGL.so"; then
if test -x "$BOOTADMBIN"; then
echo "## $BOOTADMBIN not found/executable. Skipped explicit boot-archive update."
if test ! -z "$xorgbin"; then
exit $retval