/[smecontribs]/rpms/smeserver-sysmon/contribs7/smeserver-sysmon.spec
ViewVC logotype

Annotation of /rpms/smeserver-sysmon/contribs7/smeserver-sysmon.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.9 - (hide annotations) (download)
Wed Dec 1 15:33:34 2010 UTC (14 years ago) by slords
Branch: MAIN
Changes since 1.8: +9 -6 lines
* Sat Mar 29 2008 Shad L. Lords <slords@mail.com> 6.1-3.sme
- Fix LANG env so output can be recognized [SME: 4143]

1 slords 1.9 # $Id: smeserver-sysmon.spec,v 1.8 2008/11/25 16:20:31 slords Exp $
2 slords 1.6 # Authority: slords
3     # Name: Shad L. Lords
4    
5 slords 1.1 Summary: sme server system monitor
6     %define name smeserver-sysmon
7     Name: %{name}
8 slords 1.3 %define version 6.1
9 slords 1.9 %define release 3
10 slords 1.1 Version: %{version}
11     Release: %{release}%{?dist}
12     License: Freely distributable
13     Group: Service
14     Source: %{name}-%{version}.tar.gz
15 slords 1.9 Patch0: smeserver-sysmon-6.1-lang-fix.patch
16 slords 1.1 BuildRoot: /var/tmp/e-smith-buildroot
17     BuildRequires: e-smith-devtools
18     BuildArchitectures: noarch
19 slords 1.3 Requires: smeserver-release >= 7
20     Requires: sysstat >= 5
21     Requires: rrdtool >= 1.2
22     Requires: perl(RRDs)
23     Requires: fping
24 slords 1.1 AutoReqProv: no
25    
26     %changelog
27 slords 1.9 * Sat Mar 29 2008 Shad L. Lords <slords@mail.com> 6.1-3.sme
28     - Fix LANG env so output can be recognized [SME: 4143]
29    
30     * Sat Mar 29 2008 Shad L. Lords <slords@mail.com> 6.1-2.sme
31 slords 1.5 - Clean up scripts to ensure clean upgrade
32    
33 slords 1.9 * Thu Mar 27 2008 Shad L. Lords <slords@mail.com> 6.1-1.sme
34 slords 1.3 - Upgrade to new sysmon routines
35     - Make compatible with rrdtool 1.2
36     - Format graphs so they look better
37     - Make compatible with SME 7 & 8
38 slords 1.1
39     * Fri Apr 11 2003 Shad L. Lords <slords@mail.com>
40     - 4.1-1
41     - changed rrd file layout to include max/min/avg
42     - added support for nutups logging
43     - changed graphs to use all functions
44     - removed sysmon conversion from v2.0
45    
46     * Thu Apr 10 2003 Shad L. Lords <slords@mail.com>
47     - 4.0-9
48     - fixed gateway to find default gateway only
49    
50     * Wed Jan 22 2003 Shad L. Lords <slords@mail.com>
51     - 4.0-8
52     - fixed decimal point (accept . or ,)
53     - updated sensors to accept numbers without decimals
54    
55     * Fri Jan 3 2003 Shad L. Lords <slords@mail.com>
56     - 4.0-7
57     - need of code police again (!= not same as ne). Thanks Craig Foster.
58    
59     * Fri Jan 3 2003 Shad L. Lords <slords@mail.com>
60     - 4.0-6
61     - more updates for sensors
62     - don't save sensors or ups if no data found
63     - timeout ping after (interval*count+2) (7) seconds (hang bug)
64    
65     * Wed Jan 1 2003 Shad L. Lords <slords@mail.com>
66     - 4.0-5
67     - more updates for sensors
68    
69     * Tue Dec 31 2002 Shad L. Lords <slords@mail.com>
70     - 4.0-4
71     - added swap to memory graph
72    
73     * Tue Dec 31 2002 Shad L. Lords <slords@mail.com>
74     - 4.0-3
75     - updated sensors to pull more combinations
76    
77     * Tue Dec 31 2002 Shad L. Lords <slords@mail.com>
78     - 4.0-2
79     - update ups headers to not wrap
80    
81     * Mon Dec 30 2002 Shad L. Lords <slords@mail.com>
82     - 4.0-1
83     - updated graph formats (more condensed, no percentages)
84     - added new CPU graph (with support for individual CPU's)
85     - changed format of memory graph (more detail)
86     - added sensors graphs (temperature, voltage, fans)
87     - added apcupsd graphs (ups, ups-2)
88     - changed format of harddrive graph (stacked, old one still there as MEM2)
89    
90     * Sun Dec 29 2002 Shad L. Lords <slords@mail.com>
91     - 3.5-1
92     - added integration with apcupsd (collection)
93     - added integration with lm_sensors (collection)
94     - added new system/user/nice CPU graph (manual)
95    
96     * Fri Dec 13 2002 Shad L. Lords <slords@mail.com>
97     - 3.1-3
98     - fixed hard drive space detection for all devices
99     - made hard drive space more accurate
100    
101     * Fri Dec 13 2002 Shad L. Lords <slords@mail.com>
102     - 3.1-2
103     - changed name to e-smith-sysmon
104     - fixed hard drive space detection for software raid
105    
106     * Wed Aug 21 2002 Shad L. Lords <slords@mail.com>
107     - 3.1-1
108     - corrected bug to work with newer version of ping
109     - update routines to work better with v5.5 and v5.6alpha
110    
111     * Sun Aug 4 2002 Shad L. Lords <slords@mail.com>
112     - 3.0-16
113     - Changed spec file to just require rrdtool and not a specific version
114     - Changed graphing code to work with newer version of rrdtool
115     - Added stats for each seperate CPU and hard drive (no graphs yet)
116    
117     * Mon Mar 25 2002 Shad L. Lords <slords@mail.com>
118     - 3.0-15
119     - Fixed bug in daemonizing code to allow ip addresses.
120     - Fixed bug in service code to remove lockfile if dead.
121    
122     * Tue Mar 19 2002 Shad L. Lords <slords@mail.com>
123     - 3.0-14
124     - Included labels in links for both graph pages
125    
126     * Fri Mar 15 2002 Juan J. Prieto
127     - 3.0-13
128     - Minor change in spec file (Group)
129    
130     * Thu Mar 7 2002 Shad L. Lords <slords@mail.com>
131     - 3.0-12
132     - Daemonized pinging routine and adjusted timing for pings.
133    
134     * Sat Mar 2 2002 Shad L. Lords <slords@mail.com>
135     - 3.0-11
136     - Fixed bug in untainting code to allow '.' for hosts.
137    
138     * Sat Mar 2 2002 Shad L. Lords <slords@mail.com>
139     - 3.0-10
140     - Added scaling to sysmonconv for more accurate conversion.
141     - Added data to DS:MAX for sysmonconv so max values show up.
142     - Adjusted runtime for sysmon so falls on 0 secs.
143     - Fixed bug with empty $badifaces in sysmon and sysmonconv.
144    
145     * Fri Mar 1 2002 Shad L. Lords <slords@mail.com>
146     - 3.0-09
147     - Fixed bug in sysmonconv if no old database exists.
148    
149     * Fri Mar 1 2002 Shad L. Lords <slords@mail.com>
150     - 3.0-08
151     - Fixed sysmonconv script to convert all old databases.
152     - Fixed sysmonconv to run faster.
153     - Added sysmonconv to %post script.
154    
155     * Thu Feb 28 2002 Shad L. Lords <slords@mail.com>
156     - 3.0-07
157     - Added user, nice, system cpu time to database.
158     - Added sysmonconv script to convert eth,ppp interfaces to new format.
159    
160     * Thu Feb 28 2002 Shad L. Lords <slords@mail.com>
161     - 3.0-06
162     - Fixed more problems in RPM spec file.
163     - Renamed sysmonitor to sysmon so as not to conflict with e-smith-monitor.
164    
165     * Thu Feb 28 2002 Shad L. Lords <slords@mail.com>
166     - 3.0-05
167     - Fixed problems in RPM spec file.
168     - Added Obsoletes for old e-smith-monitor package
169    
170     * Thu Feb 28 2002 Shad L. Lords <slords@mail.com>
171     - 3.0-04
172     - Changed webmonitor to sysmon in web/functions.
173     - Changed copyright footer notice to reflect Mitel's standard.
174     - Fixed problem with old packages not uninstalling.
175    
176     * Wed Feb 27 2002 Shad L. Lords <slords@mail.com>
177     - 3.0-03
178     - Changed gather script to be daemon instead of cronjob.
179     - Changed gather script to use perl module instead of executable.
180    
181     * Wed Feb 27 2002 Juan J. Prieto <jjptapia@eresmas.com>
182     - 3.0-02
183     - Now the web panel runs with the Taint and warnings up (-wT). Secure mode!.
184     - Conflicts bug fixed in the spec (e-smith-monitor only).
185     - The copyright is licensed under GPL.
186    
187     * Mon Feb 25 2002 Shad L. Lords <slords@mail.com>
188     - 3.0-01
189     - initial release. Completely rewriten Monitor.
190    
191     %description
192 slords 1.2 System monitor for SME Server version 7
193 slords 1.1
194     %prep
195     %setup
196 slords 1.9 %patch0 -p1
197 slords 1.1
198     %build
199     perl createlinks
200    
201     %install
202     rm -rf $RPM_BUILD_ROOT
203     (cd root ; find . -depth -print | cpio -dump $RPM_BUILD_ROOT)
204     rm -f %{name}-%{version}-filelist
205     /sbin/e-smith/genfilelist $RPM_BUILD_ROOT > %{name}-%{version}-filelist
206     echo "%doc COPYING" >> %{name}-%{version}-filelist
207    
208     %clean
209     rm -rf $RPM_BUILD_ROOT
210    
211     %pre
212 slords 1.5 if [ $1 -ge 1 ]; then
213     /sbin/service sysmon stop &> /dev/null || :
214     fi
215    
216     %post
217     if [ $1 -ge 2 ]; then
218 slords 1.2 mkdir -p /var/lib/rrd/backup
219 slords 1.5 /bin/mv /var/lib/rrd/*.rrd /var/lib/rrd/backup/ &> /dev/null
220     # FIXME: Fix for broken postun in previous versions (remove later)
221     /sbin/service sysmon restart &> /dev/null || :
222     fi
223    
224     %preun
225     if [ $1 -eq 0 ]; then
226     /sbin/service sysmon stop &> /dev/null || :
227     fi
228    
229     %postun
230     if [ $1 -ge 1 ]; then
231     /sbin/service sysmon restart &> /dev/null || :
232 slords 1.1 fi
233    
234     %files -f %{name}-%{version}-filelist
235     %defattr(-,root,root)

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed