capitalize for build?
[monitor.git] / Monitor.spec
1 #
2 # $Id$
3
4
5 %define url $URL: svn+ssh://svn.planet-lab.org/svn/monitor/trunk/monitor.spec $
6
7 %define name monitor
8 %define version 1.0
9 %define taglevel 0
10
11 %define release %{taglevel}%{?date:.%{date}}
12
13 Summary: Monitor account initialization for the root image.
14 Name: %{name}
15 Version: %{version}
16 Release: %{release}
17 Source0: %{name}-%{version}.tar.bz2
18 License: GPL
19 Group: Applications/System
20 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
21
22 Vendor: PlanetLab
23 Packager: PlanetLab Central <support@planet-lab.org>
24 Distribution: PlanetLab %{plrelease}
25 URL: %(echo %{url} | cut -d ' ' -f 2)
26
27 %description
28 Scripts for creating the monitor account in the root filesystem, to enable node access 
29 without using the 'root' account.
30
31 %prep
32 %setup -q
33
34 %build
35 echo "There is no build stage.  Simply copy files."
36
37 %install
38 rm -rf $RPM_BUILD_ROOT
39 install -D -m 755 monitor.init $RPM_BUILD_ROOT/%{_initrddir}/monitor
40 install -D -m 755 monitor.cron $RPM_BUILD_ROOT/%{_sysconfdir}/cron.d/monitor
41
42 %clean
43 rm -rf $RPM_BUILD_ROOT
44
45 %files
46 %defattr(-,root,root)
47 %{_initrddir}/monitor
48 %{_sysconfdir}/cron.d/monitor
49
50 %post
51 chkconfig --add monitor
52 chkconfig monitor on
53
54 %changelog
55 * Mon Apr 07 2008 Stephen Soltesz <soltesz@cs.princeton.edu> - monitor-1.0-0
56 - initial addition.