Whamcloud - gitweb
Create lustre-tools and lustre-modules packages.
[fs/lustre-release.git] / lustre / scripts / obd.spec
1 # obd.spec
2 %define version 0.005
3 %define kversion 2.4.9
4 %define aclevel ac10
5 %define izolevel 2
6 Release: 0
7 %define extraversion -%{aclevel}
8 %define kuname %{kversion}%{extraversion}
9 %define knamever %{kversion}_%{aclevel}
10 %define bdir $RPM_BUILD_DIR/obd-%{version}-%{knamever}
11
12 Summary: Object-Based Disk storage drivers for Linux %{kuname}
13 Name: lustre-modules
14 Version: %{version}
15 Copyright: GPL
16 Group: Development/Kernel
17 Requires: kernel-intermezzo = %{knamever}_%{izolevel}
18 BuildRoot: /var/tmp/obd-%{version}-root
19 Source: ftp://ftp.lustre.com/pub/lustre/obd-%{version}.tar.gz
20
21 %description
22 Object-Based Disk storage drivers for Linux %{kuname}.
23
24 %package -n lustre-tools
25 Summary: Object-Based Disk utility programs
26 Group: Utilities/System
27 Requires: lustre-modules
28
29 %description -n lustre-tools
30 Object-Based Disk utilities and demonstration scripts.
31
32 %prep
33 %setup -n obd-%{version}
34
35 %build
36 rm -rf $RPM_BUILD_ROOT
37
38 # Set an explicit path to our Linux tree, if we can.
39 enable=
40 linuxdir=/usr/src/linux-%{kuname}
41 test -d $linuxdir && enable=--enable-linuxdir=$linuxdir
42 ./configure $enable
43 make
44
45 %install
46 make install PREFIX=$RPM_BUILD_ROOT
47
48 %files
49 %doc COPYING
50 /lib/modules/%{kuname}/fs/obd*.o
51
52 %files -n lustre-tools
53 /usr/bin/obdcontrol
54 %doc COPYING FDL
55 %doc doc/API.txt doc/OBD-HOWTO.sgml doc/obdspec.sgml
56 %doc doc/OLVM.txt doc/figs doc/notes.txt doc/obdtrace_demo.txt
57
58 %post
59 depmod -ae || exit 0
60
61 %postun
62 depmod -ae || exit 0
63
64 %clean
65 #rm -rf $RPM_BUILD_ROOT
66
67 # end of file