create-virtualbox-repo-0.0.2 (IPS support)

Discussions related to using VirtualBox on Solaris hosts.
Post Reply
stes
Posts: 154
Joined: 28. Apr 2018, 11:07

create-virtualbox-repo-0.0.2 (IPS support)

Post by stes »

"create-virtualbox-repo" is a script for Solaris 11.4 to convert ("load") the VBoxSolarisPackage.pkg into an IPS repository.

The script can be downloaded from my home page at http://users.telenet.be/stes .

Using a repo makes it easier to install the guest additions into a Solaris guest, using "pkg".

The script is "experimental" so please do not use it on production servers/guest machines.

For example, after loading the Solaris guest additions into the IPS repo with publisher "local", on a guest vm:

Code: Select all

root@saturn:~# pkg publisher
PUBLISHER                   TYPE     STATUS P LOCATION
solaris                     origin   online F http://192.168.0.1/
local                       origin   online F http://192.168.0.1/

root@saturn:~# pkg list -af virtualbox/*
NAME (PUBLISHER)                                  VERSION                    IFO

virtualbox/guest/filesystem (local)               6.0.0-2.126642             ---

virtualbox/guest/module (local)                   6.0.0-2.126642             ---

virtualbox/guest/mouse (local)                    6.0.0-2.126642             ---

virtualbox/guest/vboxguest (local)                6.0.0-2.126642             ---
after :

Code: Select all

root@saturn:~# pkg install virtualbox/guest/mouse
reboot and the services can be ran:

Code: Select all

root@saturn:~# svcs -p vboxservice
STATE          STIME    FMRI
online         19:11:42 svc:/application/virtualbox/vboxservice:default
               19:11:42       678 VBoxService
root@saturn:~# svcadm enable vboxmslnk
root@saturn:~# svcs -a | grep vbox
online         19:11:42 svc:/application/virtualbox/vboxservice:default
online         19:12:00 svc:/application/virtualbox/vboxmslnk:default
root@saturn:~# pkg list virtualbox/*
NAME (PUBLISHER)                                  VERSION                    IFO

virtualbox/guest/module (local)                   6.0.0-2.126642             i--

virtualbox/guest/mouse (local)                    6.0.0-2.126642             i--

virtualbox/guest/vboxguest (local)                6.0.0-2.126642             i--

root@saturn:~# svcadm disable vboxservice
root@saturn:~# svcadm disable vboxmslnk  
to uninstall the guest additions:

Code: Select all

root@saturn:~# pkg uninstall virtualbox/*
Post Reply