From: Brian J. Murrell Date: Thu, 24 Feb 2011 18:06:24 +0000 (-0500) Subject: LU-97 lustre-modules should depend on ldiskfs. X-Git-Tag: 2.0.59-llnl2-base~12 X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=commitdiff_plain;h=3d6db8ae1070fbf9048bb5d949ff7c6d2dfa758d LU-97 lustre-modules should depend on ldiskfs. Only for the server of course. But depend on a generically named tag, and have ldiskfs provide that tag so that any future backing stores can be used as a replacement for ldiskfs. Signed-off-by: Brian J. Murrell Change-Id: Ibef2b8c2b2a8c7339143dc32d32b59ace94f00fd Reviewed-on: http://review.whamcloud.com/265 Reviewed-by: Robert Read Tested-by: Hudson Reviewed-by: Andreas Dilger Reviewed-by: Oleg Drokin --- diff --git a/ldiskfs/lustre-ldiskfs.spec.in b/ldiskfs/lustre-ldiskfs.spec.in index 401fa0a..a6c0750 100644 --- a/ldiskfs/lustre-ldiskfs.spec.in +++ b/ldiskfs/lustre-ldiskfs.spec.in @@ -26,6 +26,7 @@ Source: lustre-ldiskfs-%{version}.tar.gz URL: http://www.sun.com/software/products/lustre/index.xml BuildRoot: %{_tmppath}/lustre-ldiskfs-%{version}-root Requires: modutils >= 2.4.10, ldiskfsprogs >= 1.41.12.2.ora1 +Provides: lustre-backend-fs %description Provides the ldiskfs backend file system kernel module, used by diff --git a/lustre.spec.in b/lustre.spec.in index d574bcd..c644ff3 100644 --- a/lustre.spec.in +++ b/lustre.spec.in @@ -72,6 +72,9 @@ Summary: Kernel Lustre modules for Linux %{kversion} %if %sles10 Requires: kernel-%{flavor} %endif +%if ! %{is_client} +Requires: lustre-backend-fs +%endif Group: Development/Kernel %description modules