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 ---
Code: Select all
root@saturn:~# pkg install virtualbox/guest/mouse
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
Code: Select all
root@saturn:~# pkg uninstall virtualbox/*