35c9907aa5a28c99aba1f82a0c512be381db0995
[omf.git] / omf-resctl.spec
1 #
2 # $Id: madwifi.spec 16422 2010-01-04 11:33:08Z thierry $
3 #
4 %define url $URL: svn+ssh://thierry@svn.planet-lab.org/svn/madwifi/trunk/madwifi.spec $
5
6 # Marc E. Fiuczynski <mef@cs.princeton.edu>
7 # Copyright (C) 2006 The Trustees of Princeton University
8 # License is GPL.
9
10 %define name omf-resctl
11 %define version 5.3
12 %define release 1ubuntu2-2
13 %define taglevel 1
14
15 %define actual_name %{name}-%{version}-%{release}
16
17 Summary: OMF Resource Controller - for slivers
18 Name: %{name}
19 Version: %{version}
20 Release: %{release}
21 License: GPL
22 Group: System Environment/Kernel
23 Source0: %{actual_name}.noarch.rpm
24 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
25
26 Vendor: NICTA
27 Packager: PlanetLab <devel@planet-lab.eu>
28 Distribution: PlanetLab %{plrelease}
29 URL: %(echo %{url} | cut -d ' ' -f 2)
30
31 Requires: imagezip
32 Requires: liblog4r-ruby1.8  
33 Requires: libxmpp4r-ruby1.8  
34 Requires: pciutils  
35 Requires: ruby  
36 Requires: wget  
37 Requires: wireless-tools  
38 Requires: rpmlib(CompressedFileNames) <= 3.0.4-1
39 Requires: rpmlib(PayloadFilesHavePrefix) <= 4.0-1
40
41 Requires: omf-common-5.3  
42
43 %description The OMF Resource Controller (RC) is the experiment-side
44 of the Experiment Eontroller (EC) that lets experimenter control their
45 resources. It relies on an XMPP server for exchanging with its EC.
46
47 %prep
48 %setup -n %{actual_name}
49
50 %build
51 rm -rf $RPM_BUILD_ROOT
52
53 make sources
54 mkdir unwrap
55 cd unwrap
56 rpm2cpio ../omf-resctl*.rmp | cpio -diu
57
58 %install
59 rm -fr $RPM_BUILD_ROOT
60
61 rsync -av unwrap/ $RPM_BUILD_ROOT
62
63 %clean
64 rm -rf $RPM_BUILD_ROOT
65
66 %files
67 %defattr(-,root,root)
68 /etc
69 /usr/sbin
70 /usr/share/omf-resctl-%{version}
71 /usr/share/doc
72
73 %post
74 # tweak config in /etc/omf-resctl-5.3/
75 mkdir /etc/omf-resctl-5.3/
76
77 %changelog