Whamcloud - gitweb
- fix make dist
[fs/lustre-release.git] / lustre / scripts / lustre.spec.in
index cf2d6ef..fa15751 100644 (file)
@@ -1,16 +1,16 @@
 # obd.spec
-%define version 0.3.2.0
+%define version 0.3.2.1
 %define kversion @RELEASE@
 %define linuxdir @LINUX@
 %define portalsdir @PORTALS@
-Release: 0
+Release: 1
 
 Summary: Lustre Lite File System
 Name: lustre-lite
 Version: %{version}
 Copyright: GPL
 Group: Utilities/System
-Requires: lustre-modules, perl-Storable, perl-Term-ReadLine-Gnu
+Requires: lustre-modules, libxml2
 BuildRoot: /var/tmp/obd-%{version}-root
 Source: ftp://ftp.lustre.com/pub/lustre/obd-%{version}.tar.gz
 
@@ -38,36 +38,49 @@ Lustre Lite Source for further development
 %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.
 ./configure --enable-linuxdir=%{linuxdir} --enable-portalsdir=%{portalsdir}
+make clean
 make
 
 %install
 make install prefix=$RPM_BUILD_ROOT
 
+# Create the pristine source directory.
+make distclean
+mkdir -p $RPM_BUILD_ROOT/usr/src/obd-%{version}
+find . -print | cpio -ap  $RPM_BUILD_ROOT/usr/src/obd-%{version}
+
+
 %files
 %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) %doc doc/master.pdf doc/lustre-HOWTO.txt
+%attr(-, root, root) /usr/bin/directio
+%attr(-, root, root) /usr/bin/fsx
+%attr(-, root, root) /usr/bin/mcreate
 %attr(-, root, root) /usr/bin/obdctl
+%attr(-, root, root) /usr/bin/openme
+%attr(-, root, root) /usr/bin/openunlink
+%attr(-, root, root) /usr/bin/tchmod
+%attr(-, root, root) /usr/bin/toexcl
+%attr(-, root, root) /usr/bin/truncate
+%attr(-, root, root) /usr/bin/writeme
 
 %files -n lustre-modules
 %attr(-, root, root) %doc COPYING
-%attr(-, root, root) /lib/modules/%{kversion}/fs/llight.o
-%attr(-, root, root) /lib/modules/%{kversion}/fs/ptlrpc.o
-%attr(-, root, root) /lib/modules/%{kversion}/fs/mds.o
+%attr(-, root, root) /lib/modules/%{kversion}/fs/extN.o
+%attr(-, root, root) /lib/modules/%{kversion}/fs/ldlm.o
+%attr(-, root, root) /lib/modules/%{kversion}/fs/llite.o
 %attr(-, root, root) /lib/modules/%{kversion}/fs/mdc.o
-%attr(-, root, root) /lib/modules/%{kversion}/fs/ost.o
-%attr(-, root, root) /lib/modules/%{kversion}/fs/osc.o
+%attr(-, root, root) /lib/modules/%{kversion}/fs/mds.o
+%attr(-, root, root) /lib/modules/%{kversion}/fs/mds_extN.o
 %attr(-, root, root) /lib/modules/%{kversion}/fs/obdclass.o
-%attr(-, root, root) /lib/modules/%{kversion}/fs/obdfilter.o
 %attr(-, root, root) /lib/modules/%{kversion}/fs/obdecho.o
-%attr(-, root, root) /lib/modules/%{kversion}/fs/obdext2.o
+%attr(-, root, root) /lib/modules/%{kversion}/fs/obdfilter.o
+%attr(-, root, root) /lib/modules/%{kversion}/fs/obdfs.o
+%attr(-, root, root) /lib/modules/%{kversion}/fs/osc.o
+%attr(-, root, root) /lib/modules/%{kversion}/fs/ost.o
+%attr(-, root, root) /lib/modules/%{kversion}/fs/ptlrpc.o
 
 %files -n lustre-source
 %attr(-, root, root) /usr/src/obd-%{version}