Must remove Vagrant, VirtualBox, and all dependencies which were created by the installer. A sanity test should confirm that everything was properly removed.
Ideally all the dependencies (see #2) will be installed in some kind of sandboxed part of the OS. Otherwise, we risk colliding with components that are either already installed on the system or get installed later.
After this is resolved the platform-specific installers (see #5, #6, and #7) need to expose the uninstallation feature in whatever way makes most sense on the target OS.
Must remove Vagrant, VirtualBox, and all dependencies which were created by the installer. A sanity test should confirm that everything was properly removed.
Ideally all the dependencies (see #2) will be installed in some kind of sandboxed part of the OS. Otherwise, we risk colliding with components that are either already installed on the system or get installed later.
After this is resolved the platform-specific installers (see #5, #6, and #7) need to expose the uninstallation feature in whatever way makes most sense on the target OS.