From 7fcbd1993948d69819f8b38257bc04895ad4b86d Mon Sep 17 00:00:00 2001 From: "ahrenholz@gmail.com" Date: Tue, 29 Jul 2014 21:15:24 +0000 Subject: [PATCH] added source code sanity checks --- wiki/ReleaseBuild.wiki | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/wiki/ReleaseBuild.wiki b/wiki/ReleaseBuild.wiki index 0d0b1b31..9ced8b14 100644 --- a/wiki/ReleaseBuild.wiki +++ b/wiki/ReleaseBuild.wiki @@ -24,4 +24,33 @@ Update these for a new release: # announcement email # update Quickstart wiki instructions # tag all SVN repos - \ No newline at end of file + += Source Code Sanity Checks = + +{{{ +svn export . ../core-4.7.export +./bootstrap.sh && ./configure && make -j8 && make dist +make distclean +./bootstrap.sh clean +cd .. +tar xzf core/core-4.7.tar.gz +# does this show any missing files? +# generated files (such as ./configure) exist in the tarball +diff -qr core-4.7.export core-4.7 + +# check for files not checked in to a subversion tree +cd core +make +make distclean +./bootstrap.sh clean +svn status + +# on a fresh system, check for changed files: +make install +make uninstall +}}} + += Build Ubuntu/Debian Packages = + + # unpack distribution tarball + # \ No newline at end of file