From 3d6db8ae1070fbf9048bb5d949ff7c6d2dfa758d Mon Sep 17 00:00:00 2001 From: "Brian J. Murrell" Date: Thu, 24 Feb 2011 13:06:24 -0500 Subject: [PATCH 1/1] 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 --- ldiskfs/lustre-ldiskfs.spec.in | 1 + lustre.spec.in | 3 +++ 2 files changed, 4 insertions(+) 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 -- 1.8.3.1