Whamcloud - gitweb
b=19721
authorbrian <brian>
Thu, 12 Nov 2009 21:33:52 +0000 (21:33 +0000)
committerbrian <brian>
Thu, 12 Nov 2009 21:33:52 +0000 (21:33 +0000)
commit89045eb8b56aa1fd94fb6d03a59ee57ecb6faa2d
treee9e31a096bbee6e27cfbfa8a4eb6c7eb65762cde
parent5976093282956311eb38f7f25218bdcd0098ac7c
b=19721
i=brian
o=adilger

A "debs" make target so that one simply has to do "make debs" in a configured
source tree to get both userspace and kernel modules debian packages.
- this includes automatically updating the debian/changelog if not up-to-date
  with respect to the current version of lustre
- I'm not convinced that all of the gyrations to use m-a to build the kernel
  modules is worth it and if there are any non-trivial problems found with it
  I might just rip it all out and have debian/rules build and package up the
  kernel modules package
Some cleanups:
- fix automake requirement so that it's much more flexible
- allow both Ubuntu and Debian headers packages to be required
- comment out the body of the autogen-stamp
  + if somebody adds a patch to debian/patches that requires an
    autogen, they can supply a patch to create the autogen.sh and
    uncommment the autogen-stamp body
    * this is ideally and hopefull a very rare event
    * we would love feedback from packages that find creating patches necessary
- workaround in version_tag.pl for some (Debian?) systems where, for whatever
  reason, MODULES_{TRUE|FALSE} does not get included in the {auto,}Makefile.in
  files
autoMakefile.am
build/autoMakefile.am.toplevel
debian/control
debian/control.main
debian/rules
lustre/scripts/version_tag.pl