This patch aims to store as much information about the build environment as
possible during the building of a coreboot image, in order to make it easy to
recreate coreboot images at a later point in time.
It logs a number of things in the new deploy/config directory:
* the buildrom .config file
* config files used for compiling various packages (filo, kernel, uclibc, busybox)
* the output of 'svn diff', 'svn info', 'svn status'
* the output of 'uname -a'
* a copy of /etc/lsb-release, /etc/debian-version, /etc/redhat-version if they exist
* the output of '$(CC) --version', '$(MAKE) --version', '$(LD) --version'
The logging of SVN output can be disabled in kconfig because it means internet
access must be available on the machine used for building the coreboot image.
This setting defaults to on because we already try to download a lot of code if
we don't have the necessary source packages in sources/.
Signed-off-by: Ward Vandewege <ward@gnu.org>
Acked-by: Jordan Crouse <jordan.crouse@amd.com>
git-svn-id: svn://coreboot.org/buildrom@113 0fe3215d-741a-0410-bb5a-0d2cd39d948f