Whamcloud - gitweb
LU-1199 build: Clean out the build directory
authorChristopher J. Morrone <morrone2@llnl.gov>
Tue, 26 Mar 2013 16:31:22 +0000 (09:31 -0700)
committerOleg Drokin <oleg.drokin@intel.com>
Thu, 28 Mar 2013 15:00:15 +0000 (11:00 -0400)
commit25c93758d6b1136d268fe3fcc1c4979c17463c0b
treeeab2a1b4d6702a6a0c7245ba08872f65a9d4253d
parent27f77f5de6fe27611c9f819f8cdaba89d70f15d9
LU-1199 build: Clean out the build directory

Clean up the build directory.  Move in the direction of reserving
"build/" for the special-purpose Makefile that lives there.
Eventually we could rewrite the autoconf tests to eliminate that
Makfile, and the build directory could disappear altogether (after
finding homes for anything else that is left).

The autoconf m4 file move into a top level "config" directory.

Most other things that have moved are put in the new "contrib"
top-level directory.  For instance, "contrib/lbuild" contains
all of the lbuild-related files, and "contrib/git-hooks" contains
the git hooks for lustre developers.

Most of the moved files were unchanged, however the lbuild scripts
needed some tweaking to deal with the new location.

Because of the way that Intel's build farm and git hooks expect to
find certain files in fixed locations I have had to leave a few
symlinks in place that point to the new locations.

Change-Id: I04dc529d4f4060b892e1e4eaa8613bbc3337c414
Signed-off-by: Christopher J. Morrone <morrone2@llnl.gov>
Reviewed-on: http://review.whamcloud.com/5035
Reviewed-by: Brian J. Murrell <brian.murrell@intel.com>
Tested-by: Hudson
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
74 files changed:
.gitignore
autoMakefile.am
autogen.sh
build/Makefile
build/autoMakefile.am
build/autoconf/.gitignore [deleted file]
build/commit-msg [changed from file to symlink]
build/lbuild [changed from file to symlink]
build/prepare-commit-msg [changed from file to symlink]
config/.gitignore [new file with mode: 0644]
config/Makefile.am [moved from build/autoconf/Makefile.am with 100% similarity]
config/lustre-build-darwin.m4 [moved from build/autoconf/lustre-build-darwin.m4 with 100% similarity]
config/lustre-build-ldiskfs.m4 [moved from build/autoconf/lustre-build-ldiskfs.m4 with 100% similarity]
config/lustre-build-linux.m4 [moved from build/autoconf/lustre-build-linux.m4 with 100% similarity]
config/lustre-build-zfs.m4 [moved from build/autoconf/lustre-build-zfs.m4 with 100% similarity]
config/lustre-build.m4 [moved from build/autoconf/lustre-build.m4 with 99% similarity]
configure.ac
contrib/.gitignore [new file with mode: 0644]
contrib/Makefile.am [new file with mode: 0644]
contrib/README [new file with mode: 0644]
contrib/git-hooks/commit-msg [new file with mode: 0755]
contrib/git-hooks/prepare-commit-msg [new file with mode: 0755]
contrib/git-hooks/tests/commit.badcid [moved from build/commit.badcid with 100% similarity]
contrib/git-hooks/tests/commit.bademail [moved from build/commit.bademail with 100% similarity]
contrib/git-hooks/tests/commit.badname [moved from build/commit.badname with 100% similarity]
contrib/git-hooks/tests/commit.badsign [moved from build/commit.badsign with 100% similarity]
contrib/git-hooks/tests/commit.dupcid [moved from build/commit.dupcid with 100% similarity]
contrib/git-hooks/tests/commit.nobody [moved from build/commit.nobody with 100% similarity]
contrib/git-hooks/tests/commit.nocmp [moved from build/commit.nocmp with 100% similarity]
contrib/git-hooks/tests/commit.nojira [moved from build/commit.nojira with 100% similarity]
contrib/git-hooks/tests/commit.nosign [moved from build/commit.nosign with 100% similarity]
contrib/git-hooks/tests/commit.nosum [moved from build/commit.nosum with 100% similarity]
contrib/git-hooks/tests/commit.ok_bugid [moved from build/commit.ok_bugid with 100% similarity]
contrib/git-hooks/tests/commit.ok_chmod [moved from build/commit.ok_chmod with 100% similarity]
contrib/git-hooks/tests/commit.ok_cid [moved from build/commit.ok_cid with 100% similarity]
contrib/git-hooks/tests/commit.ok_deleted [moved from build/commit.ok_deleted with 100% similarity]
contrib/git-hooks/tests/commit.ok_diff [moved from build/commit.ok_diff with 100% similarity]
contrib/git-hooks/tests/commit.ok_diffinside [moved from build/commit.ok_diffinside with 100% similarity]
contrib/git-hooks/tests/commit.ok_dupsign [moved from build/commit.ok_dupsign with 100% similarity]
contrib/git-hooks/tests/commit.ok_innocuous [moved from build/commit.ok_innocuous with 100% similarity]
contrib/git-hooks/tests/commit.ok_nocid [moved from build/commit.ok_nocid with 100% similarity]
contrib/git-hooks/tests/commit.ok_params [moved from build/commit.ok_params with 100% similarity]
contrib/git-hooks/tests/commit.ok_signoff [moved from build/commit.ok_signoff with 100% similarity]
contrib/git-hooks/tests/test-commit-msg.sh [moved from build/test-commit-msg.sh with 93% similarity]
contrib/lbuild/Makefile.am [new file with mode: 0644]
contrib/lbuild/exit_traps.sh [moved from build/exit_traps.sh with 100% similarity]
contrib/lbuild/find_linux_rpms [moved from build/find_linux_rpms with 100% similarity]
contrib/lbuild/funcs.sh [moved from build/funcs.sh with 100% similarity]
contrib/lbuild/lbuild [new file with mode: 0755]
contrib/lbuild/lbuild-fc [moved from build/lbuild-fc with 93% similarity]
contrib/lbuild/lbuild-fc11 [moved from build/lbuild-fc11 with 94% similarity]
contrib/lbuild/lbuild-fc12 [moved from build/lbuild-fc12 with 92% similarity]
contrib/lbuild/lbuild-fc15 [moved from build/lbuild-fc15 with 84% similarity]
contrib/lbuild/lbuild-oel5 [moved from build/lbuild-oel5 with 89% similarity]
contrib/lbuild/lbuild-rhel [moved from build/lbuild-rhel with 100% similarity]
contrib/lbuild/lbuild-rhel5 [moved from build/lbuild-rhel5 with 99% similarity]
contrib/lbuild/lbuild-rhel6 [moved from build/lbuild-rhel6 with 98% similarity]
contrib/lbuild/lbuild-sles [moved from build/lbuild-sles with 100% similarity]
contrib/lbuild/lbuild-sles10 [moved from build/lbuild-sles10 with 99% similarity]
contrib/lbuild/lbuild-sles11 [moved from build/lbuild-sles11 with 99% similarity]
contrib/nn-final-symbol-list.txt [moved from build/nn-final-symbol-list.txt with 100% similarity]
contrib/patches/mptlinux.spec.patch [moved from build/mptlinux.spec.patch with 100% similarity]
contrib/patches/ofed/01-play-nice-with-RHEL5.ed [moved from build/patches/ofed/01-play-nice-with-RHEL5.ed with 100% similarity]
contrib/quiltrc [moved from build/quiltrc with 100% similarity]
contrib/rdac_spec [moved from build/rdac_spec with 100% similarity]
contrib/scripts/Makefile.am [new file with mode: 0644]
contrib/scripts/checkpatch.pl [moved from build/checkpatch.pl with 100% similarity]
contrib/scripts/checkstack.pl [moved from build/checkstack.pl with 100% similarity]
contrib/scripts/clearpatches.sh [moved from build/clearpatches.sh with 100% similarity]
contrib/scripts/confirmpatches.sh [moved from build/confirmpatches.sh with 100% similarity]
contrib/scripts/libcfs_cleanup.sed [moved from build/libcfs_cleanup.sed with 100% similarity]
contrib/scripts/nn-check.py [moved from build/nn-check.py with 100% similarity]
contrib/scripts/update_oldconfig [moved from build/update_oldconfig with 100% similarity]
contrib/scripts/updatecw.sh [moved from build/updatecw.sh with 100% similarity]