Whamcloud - gitweb
LU-9215 build: Re-add the lustre-devel package 28/40728/5
authorJames Simmons <jsimmons@infradead.org>
Sun, 6 Dec 2020 02:03:22 +0000 (21:03 -0500)
committerOleg Drokin <green@whamcloud.com>
Thu, 17 Dec 2020 17:00:39 +0000 (17:00 +0000)
commit16af4e5ed634942cf6d8a847832684c5542a956c
tree281668cee011ccb01706d8c5970073b560c50ca6
parent31a1afade08f5bc36b3ebb1d1bace103f902c155
LU-9215 build: Re-add the lustre-devel package

Traditonally on rpm systems a special devel package exist that
contains userland headers and symlinks for the libraries. This
patch creates such a package.

The introduction of this new package changes the dependency
of lustre-test packages since the user land headers are tested
to make sure they compile for user land applications. Update
the dpk package as well.

Lastly we add pkg-config support to Lustre as well. This means
that if do configure --prefix=special_place it will not break
external applications if they use pkg-config.

Change-Id: I3e856d85239d1712e21f7ecc633d9fae569238e6
Test-Parameters: trivial
Signed-off-by: James Simmons <jsimmons@infradead.org>
Reviewed-on: https://review.whamcloud.com/40728
Tested-by: jenkins <devops@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Nathaniel Clark <nclark@whamcloud.com>
Reviewed-by: Alexey Lyashkov <alexey.lyashkov@hpe.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
config/lustre-build.m4
debian/control
debian/control.main
debian/lustre-dev.install
lustre.spec.in
lustre/utils/.gitignore
lustre/utils/Makefile.am
lustre/utils/lustre.pc.in [new file with mode: 0644]