Chroot can be used to run application in a sandboxed environment but also to setup an environment to run outdated software. The script will target fedora 28, since at the time I had to install an outdated vpn client.
Detailed operation infos can be found