When I add a new lithium dev image
$ add system image 'http://dev.packages.vyos.net/iso/current/amd64/vyos-999.201609070235-amd64.iso' [ ... fetching ... ] Do you want to continue without signature check? (yes/no) [yes] Checking MD5 checksums of files on the ISO image...OK. Done! What would you like to name this image? [999.201609070235-]:999.201609070235-lithium OK. This image will be named: 999.201609070235-lithium Installing "999.201609070235-lithium" image. Copying new release files... Would you like to save the current configuration directory and config file? (Yes/No) [Yes]: Copying current configuration... Would you like to save the SSH host keys from your current configuration? (Yes/No) [Yes]: Copying SSH keys... Running post-install script... Setting up grub configuration... Done. $ show system image The system currently has the following image(s) installed: 1: 999.201609070235-lithium (default boot)
Notice that the current, running image is not shown. (I expected to see both "1.1.7" and the dev image I last tried, "999.201607300237-current" as well.) This does not give me confidence that I'll be able to revert to the current system should the dev build not work out.
After reboot, I see the same result. However the Grub menu does contain choices for all three images, so I should be able to go back to 1.1.7 when I want to.