From d3691e64104da2d40c1b8a6bf252f3f367386740 Mon Sep 17 00:00:00 2001 From: gord-fig Date: Fri, 12 Oct 2001 19:44:57 +0000 Subject: [PATCH] Update RPM building. --- lustre/scripts/obd.spec | 55 +++++++++++++++++++++++++++++++------------------ 1 file changed, 35 insertions(+), 20 deletions(-) diff --git a/lustre/scripts/obd.spec b/lustre/scripts/obd.spec index b30e8aa..af79292 100644 --- a/lustre/scripts/obd.spec +++ b/lustre/scripts/obd.spec @@ -1,5 +1,5 @@ # obd.spec -%define version 0.005 +%define version 0.007 %define kversion 2.4.9 %define aclevel ac10 %define izolevel 2 @@ -9,25 +9,32 @@ Release: 0 %define knamever %{kversion}_%{aclevel} %define bdir $RPM_BUILD_DIR/obd-%{version}-%{knamever} -Summary: Object-Based Disk storage drivers for Linux %{kuname} -Name: lustre-modules +Summary: Object-Based Disk utility programs +Name: lustre Version: %{version} Copyright: GPL -Group: Development/Kernel -Requires: kernel-intermezzo = %{knamever}_%{izolevel} +Group: Utilities/System +Requires: lustre-modules, perl-Storable, perl-Term-ReadLine-Gnu BuildRoot: /var/tmp/obd-%{version}-root Source: ftp://ftp.lustre.com/pub/lustre/obd-%{version}.tar.gz %description +Object-Based Disk utilities and demonstration scripts. + +%package -n lustre-modules +Summary: Object-Based Disk storage drivers for Linux %{kuname} +Group: Development/Kernel +#Requires: kernel-intermezzo = %{knamever}_%{izolevel} + +%description -n lustre-modules Object-Based Disk storage drivers for Linux %{kuname}. -%package -n lustre-tools -Summary: Object-Based Disk utility programs -Group: Utilities/System -Requires: lustre-modules +%package -n lustre-source +Summary: Object-Based Disk storage driver source +Group: Development/Kernel -%description -n lustre-tools -Object-Based Disk utilities and demonstration scripts. +%description -n lustre-source +Object-Based Disk storage driver source. %prep %setup -n obd-%{version} @@ -35,6 +42,10 @@ Object-Based Disk utilities and demonstration scripts. %build rm -rf $RPM_BUILD_ROOT +# Create the pristine source directory. +mkdir -p $RPM_BUILD_ROOT/usr/src/obd-%{version} +tar -cf - . | (cd $RPM_BUILD_ROOT/usr/src/obd-%{version} && tar -xvBpf -) + # Set an explicit path to our Linux tree, if we can. enable= linuxdir=/usr/src/linux-%{kuname} @@ -43,17 +54,21 @@ test -d $linuxdir && enable=--enable-linuxdir=$linuxdir make %install -make install PREFIX=$RPM_BUILD_ROOT +make install prefix=$RPM_BUILD_ROOT %files -%doc COPYING -/lib/modules/%{kuname}/fs/obd*.o - -%files -n lustre-tools -/usr/bin/obdcontrol -%doc COPYING FDL -%doc doc/API.txt doc/OBD-HOWTO.sgml doc/obdspec.sgml -%doc doc/OLVM.txt doc/figs doc/notes.txt doc/obdtrace_demo.txt +%attr(-, root, root) %doc COPYING FDL +%attr(-, root, root) %doc doc/API.txt doc/OBD-HOWTO.sgml doc/obdspec.sgml +%attr(-, root, root) %doc doc/OLVM.txt doc/figs doc/notes.txt +%attr(-, root, root) %doc doc/obdtrace_demo.txt +%attr(-, root, root) /usr/bin/obdcontrol + +%files -n lustre-modules +%attr(-, root, root) %doc COPYING +%attr(-, root, root) /lib/modules/%{kuname}/fs/obd*.o + +%files -n lustre-source +%attr(-, root, root) /usr/src/obd-%{version} %post depmod -ae || exit 0 -- 1.8.3.1