Whamcloud - gitweb
b=21452 kABI tracking
authorBrian J. Murrell <brian@sun.com>
Fri, 13 Aug 2010 14:17:01 +0000 (18:17 +0400)
committerMikhail Pershin <tappro@sun.com>
Tue, 17 Aug 2010 05:47:12 +0000 (09:47 +0400)
commit3d1bee6c001f3fb131d8c42a41fbb2adeacd70b9
tree8fb1def633a171b27e406cf435b4fceeb38d836f
parent0dac88d82dfe7181e5074de5f81748ac94531029
b=21452 kABI tracking

Changes required to build packages that properly interact with
the kABI tracking included in SLES and RHEL kernels:
- take local copies of the find_requires generators and make modif-
  ications to them so that they can find the kernel artifacts installed
  in our build tree
  + thusly, override the __find_requires macro in all of the RPM
    build operations

Fix package versioning of patchless packages to also include the
timestamp, just like patched packages do, for non-release builds.
Also, remove the _lustre from the kernel version in the lustre
package names for patchless packages.

Note that changes needed to enable the external dependency checker
and thus include kABI dependencies in the RPM are not included here
for RHEL5.  Once RH have updated their kABI whitelist to include the
symbols we need, the patches in bz attachments 30546-7 need to land
for RHEL5 weak modules to work and a bug needs to be filed with OFA
to land the change in bz attachment 30547.

i=wangyb
i=mjmac
build/lbuild
build/lbuild-rhel5
build/lbuild-sles
build/lbuild-sles10
lustre.spec.in