Whamcloud - gitweb
Use req->page instead of req->addr inside echo_commitrw, as the latter is
[fs/lustre-release.git] / lustre / scripts / lustre-lite.spec.in
1 # obd.spec
2 %define linuxdir @LINUX@
3 %define version 0.3.2.0
4 %define kversion @KVERSION@
5 %define extra_version @EXTRAVERSION@
6 %define module_dir @moduledir@
7 Release: 0
8 %define extraversion -%{extra_version}
9 %define kuname %{kversion}%{extraversion}
10 %define knamever %{kversion}_%{aclevel}
11 %define bdir $RPM_BUILD_DIR/%{module_dir}/fs
12
13 Summary: Lustre Lite File System
14 Name: lustre-lite
15 Version: %{version}
16 Copyright: GPL
17 Group: Utilities/System
18 Requires: lustre-modules, perl-Storable, perl-Term-ReadLine-Gnu
19 BuildRoot: /var/tmp/obd-%{version}-root
20 Source: ftp://ftp.lustre.com/pub/lustre/obd-%{version}.tar.gz
21
22 %description
23 The Lustre Lite Cluster File System: kernel drivers for file system,
24 servers and utilities.
25
26 %package -n lustre-modules
27 Summary: Kernel Lustre drivers for Linux %{kuname}
28 Group: Development/Kernel
29
30 %description -n lustre-modules
31 Lustre file System, server and network drivers for Linux %{kuname}.
32
33 %package -n lustre-source
34 Summary: Object-Based Disk storage driver source
35 Group: Development/Kernel
36
37 %description -n lustre-source
38 Lustre Lite Source for further development
39
40 %prep
41 %setup -n obd-%{version}
42
43 %build
44 rm -rf $RPM_BUILD_ROOT
45
46 # Create the pristine source directory.
47 mkdir -p $RPM_BUILD_ROOT/usr/src/obd-%{version}
48 tar -cf - . | (cd $RPM_BUILD_ROOT/usr/src/obd-%{version} && tar -xvBpf -)
49
50 # Set an explicit path to our Linux tree, if we can.
51 ./configure --enable-linuxdir=$linuxdir
52 make
53
54 %install
55 make install prefix=$RPM_BUILD_ROOT
56
57 %files
58 %attr(-, root, root) %doc COPYING FDL
59 %attr(-, root, root) %doc doc/API.txt doc/OBD-HOWTO.sgml doc/obdspec.sgml
60 %attr(-, root, root) %doc doc/OLVM.txt doc/figs doc/notes.txt
61 %attr(-, root, root) %doc doc/obdtrace_demo.txt
62 %attr(-, root, root) /usr/bin/obdcontrol
63
64 %files -n lustre-modules
65 %attr(-, root, root) %doc COPYING
66 %attr(-, root, root) /lib/modules/%{kuname}/fs/llight.o
67 %attr(-, root, root) /lib/modules/%{kuname}/fs/ptlrpc.o
68 %attr(-, root, root) /lib/modules/%{kuname}/fs/mds.o
69 %attr(-, root, root) /lib/modules/%{kuname}/fs/mdc.o
70 %attr(-, root, root) /lib/modules/%{kuname}/fs/ost.o
71 %attr(-, root, root) /lib/modules/%{kuname}/fs/osc.o
72 %attr(-, root, root) /lib/modules/%{kuname}/fs/obdclass.o
73 %attr(-, root, root) /lib/modules/%{kuname}/fs/obdfilter.o
74 %attr(-, root, root) /lib/modules/%{kuname}/fs/obdecho.o
75 %attr(-, root, root) /lib/modules/%{kuname}/fs/obdext2.o
76
77 %files -n lustre-source
78 %attr(-, root, root) /usr/src/obd-%{version}
79
80 %post
81 depmod -ae || exit 0
82
83 %postun
84 depmod -ae || exit 0
85
86 %clean
87 #rm -rf $RPM_BUILD_ROOT
88
89 # end of file