The reason we wish to have an empty vars file is to ship it to our end users so they override the vars that we ship. They can't edit the files we ship directly because we may overwrite them (causing them to loose their overrides).
The reason we wish to have an empty vars file is to ship it to our end users so they override the vars that we ship. They can't edit the files we ship directly because we may overwrite them (causing them to loose their overrides).