Changes between Version 4 and Version 5 of HardwareInfo/VirtualBox


Ignore:
Timestamp:
Aug 25, 2015, 6:55:30 AM (9 years ago)
Author:
diver
Comment:

Update instructions

Legend:

Unmodified
Added
Removed
Modified
  • HardwareInfo/VirtualBox

    v4 v5  
    33
    44= Guest Additions Installation/Usage Instructions for Haiku =
    5 ---------------------------------------------------------
    65
    7 These are temporary instructions for those who want to test the Haiku port
    8 of the guest additions before a proper package or installer has been created.
    9 
    10 
    11 == You will need: ==
    12 - The contents of this repository [aka https://github.com/scgtrp/vbox-haiku]
    13 - A GCC4-based Haiku installation with development tools installed
    14         (Partial GCC2/GCC2h support is present but not yet usable.)
    156
    167
     
    1910#!div style="font-size: 90%"
    2011  {{{#!bash
    21   export PATH=$PATH:/path/to/vbox/source/kBuild/bin/haiku.x86
    22   ./configure --build-headless --disable-python --disable-java
    23   kmk VBOX_ONLY_ADDITIONS=1 VBOX_WITH_ADDITION_DRIVERS=1 VBOX_USE_GCC4=1 all
     12  haikuporter virtualbox_guest_additions
    2413  }}}
    2514}}}
    26 
    27 
    28 If the build fails complaining about ''ev'' being undefined, edit
    29 out `/haiku.x86/release/revision.kmk` and change ''ev'' to ''9001'' - this is due to
    30 the code for finding the Subversion revision not working with Git repos.
    3115
    3216
     
    3620#!div style="font-size: 90%"
    3721  {{{#!bash
    38 #install core drivers
    39 mkdir -p ~/config/add-ons/kernel/generic/
    40 cp out/haiku.x86/release/bin/additions/vboxguest ~/config/add-ons/kernel/generic/
    41 mkdir -p ~/config/add-ons/kernel/drivers/dev/misc/
    42 cp out/haiku.x86/release/bin/additions/vboxdev ~/config/add-ons/kernel/drivers/bin/
    43 ln -s ../../bin/vboxdev ~/config/add-ons/kernel/drivers/dev/misc/
    44 #install video drivers
    45 mkdir -p ~/config/add-ons/accelerants/ ~/config/add-ons/kernel/drivers/dev/graphics/
    46 cp out/haiku.x86/release/bin/additions/vboxvideo ~/config/add-ons/kernel/drivers/bin/
    47 ln -s ../../bin/vboxvideo ~/config/add-ons/kernel/drivers/dev/graphics/
    48 cp out/haiku.x86/release/bin/additions/vboxvideo.accelerant /boot/system/add-ons/accelerants/
    49 #install vboxsf filesystem driver
    50 mkdir -p ~/config/add-ons/kernel/file_systems/
    51 cp out/haiku.x86/release/bin/additions/vboxsf ~/config/add-ons/kernel/file_systems/
    52 #install mouse driver
    53 cp out/haiku.x86/release/bin/additions/VBoxMouse ~/config/add-ons/input_server/devices/
    54 cp out/haiku.x86/release/bin/additions/VBoxMouseFilter ~/config/add-ons/input_server/filters/
    55 #install services
    56 mkdir -p /boot/apps/VBoxAdditions/
    57 cp out/haiku.x86/release/bin/additions/VBoxService /boot/apps/VBoxAdditions/
    58 cp out/haiku.x86/release/bin/additions/VBoxTray /boot/apps/VBoxAdditions/
    59 cp out/haiku.x86/release/bin/additions/VBoxControl /boot/apps/VBoxAdditions/
    60 ln -sf /boot/apps/VBoxAdditions/VBoxService ~/config/boot/launch
     22pkgman install virtualbox_guest_additions
    6123  }}}
    6224}}}
     
    6628#!div style="font-size: 90%"
    6729  {{{#!bash
    68 rm -f ~/config/add-ons/input_server/devices/VBoxMouse
    69 rm -f ~/config/add-ons/kernel/drivers/bin/vboxdev
    70 rm -f ~/config/add-ons/kernel/drivers/dev/misc/vboxdev
    71 rm -f ~/config/add-ons/kernel/drivers/bin/vboxvideo
    72 rm -f ~/config/add-ons/kernel/drivers/dev/graphics/vboxvideo
    73 rm -f ~/config/add-ons/kernel/file_systems/vboxsf
    74 rm -f ~/config/add-ons/kernel/generic/vboxguest
    75 rm -f ~/config/add-ons/accelerants/vboxvideo.accelerant
    76 rm -rf /boot/apps/VBoxAdditions
     30pkgman uninstall virtualbox_guest_additions
    7731  }}}
    7832}}}
     
    8438
    8539Clipboard sharing and automatic screen resizing are handled by VBoxTray;
    86 load the replicant by running `/boot/apps/VBoxAdditions/VBoxTray`. It will
     40load the replicant by running `/bin/VBoxTray`. It will
    8741be automatically reloaded whenever Deskbar starts until you quit it by
    8842right-clicking it and choosing ''Quit''.
     
    10256
    10357[https://www.virtualbox.org/browser/vbox/trunk/src/VBox/Additions/haiku Client Additions on VirtualBox site(source)][[BR]]
    104 [http://www.cs.auckland.ac.nz/~clemens/haiku-vbox-additions-20110723-r2.zip pre compiled][[BR]]
     58
    10559
    10660[https://www.haiku-os.org/guides/virtualizing/virtualbox how to run VirtualBox][[BR]]
     
    11569[https://www.haiku-os.org/blog/scgtrp/2011-09-05_vbox_guest_additions_slightly_late_final_progress_report 2011-09-05_vbox_guest_additions_slightly_late_final_progress_report][[BR]]
    11670
    117 [http://www.freelists.org/post/haiku-development/RFC-GSOC-2011-VirtualBox-guest-additions-added-to-official-optional-packages RFC-GSOC-2011-VirtualBox-guest-additions-added-to-official-optional-packages][[BR]]
    118 
    11971
    12072Found this from https://github.com/scgtrp/vbox-haiku/blob/master/README.haiku