From 62ae78b883825c514edb494d1f4f7349118d51ba Mon Sep 17 00:00:00 2001 From: rread Date: Fri, 12 Jul 2002 07:01:47 +0000 Subject: [PATCH] - add module aliases to /modules.conf --- lustre/scripts/lustre.spec.in | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/lustre/scripts/lustre.spec.in b/lustre/scripts/lustre.spec.in index 367b53c..426188f 100644 --- a/lustre/scripts/lustre.spec.in +++ b/lustre/scripts/lustre.spec.in @@ -1,9 +1,9 @@ # lustre.spec -%define version 0.3.2.1 +%define version 0.4.4 %define kversion @RELEASE@ %define linuxdir @LINUX@ %define portalsdir @PORTALS@ -Release: 2 +Release: 3 Summary: Lustre Lite File System Name: lustre-lite @@ -34,14 +34,13 @@ Group: Development/Kernel Lustre Lite Source for further development %prep -%setup -n lustre-%{version} +%setup -qn lustre-%{version} %build rm -rf $RPM_BUILD_ROOT # Set an explicit path to our Linux tree, if we can. ./configure --enable-linuxdir=%{linuxdir} --enable-portalsdir=%{portalsdir} -make clean make %install @@ -89,12 +88,14 @@ if [ ! -e /dev/obd ]; then fi depmod -ae || exit 0 -# -# Modify /etc/modules.conf to add lusre rules -# lustre_lite depends on llite.o -# /dev/obd obdclass.o -# obdclass depends on portals -# the rest should be loaded by kerneld automatically +grep -q obdclass /etc/modules.conf || \ + echo 'alias char-major-10-241 obdclass' >> /etc/modules.conf + +grep -q '/dev/obd' /etc/modules.conf || \ + echo 'alias /dev/obd obdclass' >> /etc/modules.conf + +grep -q '/dev/lustre' /etc/modules.conf || \ + echo 'alias /dev/lustre obdclass' >> /etc/modules.conf %postun depmod -ae || exit 0 -- 1.8.3.1