What's the difference between make release/release.sh/generate-release.sh

As far as I know make release just runs the build process using the host system and what you happen to happen to have in /etc/make.conf and /etc/src.conf. The generate-release.sh seems to be the script for building a completely clean non-customized release version in a chroot(8) environment, I bet this is what is used to build the official releases. The other script release.sh seems to be similar but allows more configuration and based on the SVN commit logs is actually based on the first script.
 
Thanks,
Looks make release does not need /usr/ports;
While generate-release.sh and release.sh will do.
Also, from the source, release.sh always tried to get the latest
code from SVN. That is why it does not require specifying release version.
 
Back
Top