rpms/mrtg/devel filter-requires-mrtg.sh, 1.1, 1.2 mrtg.crond.in, 1.2, 1.3 mrtg.spec, 1.21, 1.22 14all.cgi, 1.1, NONE README-14allcgi, 1.1, NONE

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Mon Sep 12 00:33:01 UTC 2005


Author: mitr

Update of /cvs/dist/rpms/mrtg/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv11187

Modified Files:
	filter-requires-mrtg.sh mrtg.crond.in mrtg.spec 
Removed Files:
	14all.cgi README-14allcgi 
Log Message:
* Mon Sep 12 2005 Miloslav Trmac <mitr at redhat.com> - 2.12.2-2
- Add LANG and LC_ALL definition to cron script for easier copying to command
  line (#167530)
- Don't ship MANIFEST and a very obsolete version of 14all.cgi
- Fix rewriting of perl paths to /usr/bin/perl in contrib scripts
- Make contrib scripts unexecutable to avoid unnecessary rpm dependencies;
  remove unnecessary entries from filter-requires-mrtg.sh



Index: filter-requires-mrtg.sh
===================================================================
RCS file: /cvs/dist/rpms/mrtg/devel/filter-requires-mrtg.sh,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- filter-requires-mrtg.sh	9 Sep 2004 08:48:09 -0000	1.1
+++ filter-requires-mrtg.sh	12 Sep 2005 00:32:47 -0000	1.2
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-/usr/lib/rpm/find-requires $* | grep -v 'perl(GD)' | grep -v 'perl(MRP::BaseClass)' | grep -v 'perl(Net::Netmask)' | grep -v 'perl(Net::Telnet)'
+/usr/lib/rpm/find-requires "$@" | grep -v 'perl(GD)' | grep -v 'perl(MRP::BaseClass)'


Index: mrtg.crond.in
===================================================================
RCS file: /cvs/dist/rpms/mrtg/devel/mrtg.crond.in,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- mrtg.crond.in	9 Sep 2004 08:52:25 -0000	1.2
+++ mrtg.crond.in	12 Sep 2005 00:32:47 -0000	1.3
@@ -1 +1 @@
-*/5 * * * * root @bindir@/mrtg @sysconfdir@/mrtg/mrtg.cfg --lock-file @localstatedir@/lock/mrtg/mrtg_l --confcache-file @localstatedir@/lib/mrtg/mrtg.ok
+*/5 * * * * root LANG=C LC_ALL=C @bindir@/mrtg @sysconfdir@/mrtg/mrtg.cfg --lock-file @localstatedir@/lock/mrtg/mrtg_l --confcache-file @localstatedir@/lib/mrtg/mrtg.ok


Index: mrtg.spec
===================================================================
RCS file: /cvs/dist/rpms/mrtg/devel/mrtg.spec,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- mrtg.spec	20 Jun 2005 14:57:09 -0000	1.21
+++ mrtg.spec	12 Sep 2005 00:32:47 -0000	1.22
@@ -6,15 +6,13 @@
 Summary:   Multi Router Traffic Grapher
 Name:      mrtg
 Version:   2.12.2
-Release:   1
+Release:   2
 URL:       http://ee-staff.ethz.ch/~oetiker/webtools/mrtg/
 Source0:   http://www.ee.ethz.ch/~oetiker/webtools/mrtg/pub/%{name}-%{version}.tar.gz
-Source3:   mrtg.cfg
-Source4:   README-14allcgi
-Source5:   14all.cgi
-Source6:   filter-requires-mrtg.sh
-Source7:   mrtg.crond.in
-Source8:   mrtg-httpd.conf
+Source1:   mrtg.cfg
+Source2:   filter-requires-mrtg.sh
+Source3:   mrtg.crond.in
+Source4:   mrtg-httpd.conf
 Patch0:    mrtg-2.9.17-lib64.patch
 Patch1:    mrtg-2.10.5-norpath.patch
 License:   GPL
@@ -23,12 +21,12 @@
 Buildroot: %{_tmppath}/%{name}-%{version}-root
 BuildRequires: gd-devel, libpng-devel
 
-%define __find_requires %{SOURCE6}
+%define __find_requires %{SOURCE2}
 
 %description
 The Multi Router Traffic Grapher (MRTG) is a tool to monitor the traffic
 load on network-links. MRTG generates HTML pages containing PNG
-images which provide a LIVE visual representation of this traffic. 
+images which provide a LIVE visual representation of this traffic.
 
 %prep
 %setup -q
@@ -45,8 +43,10 @@
 # Don't link rateup statically, don't link to indirect dependencies
 # LIBS derived from autodetected by removing -Wl,-B(static|dynamic), -lpng, -lz
 make LIBS='-lgd -lm'
-find contrib -type f -exec %{__perl} -e 's,^#!/.*,#!%{__perl},gi' -p -i \{\} \;
+find contrib -type f -exec \
+	%{__perl} -e 's,^#!/\s*\S*perl\S*,#!%{__perl},gi' -p -i \{\} \;
 find contrib -name "*.pl" -exec %{__perl} -e 's;\015;;gi' -p -i \{\} \;
+find contrib -type f | xargs chmod a-x
 
 %install
 rm -rf   $RPM_BUILD_ROOT
@@ -61,17 +61,14 @@
 
 install -m 644 images/*   $RPM_BUILD_ROOT%{contentdir}/
 sed 's, at CONTENTDIR@,%{contentdir},g; s, at LIBDIR@,%{_localstatedir}/lib/mrtg,g' \
-	%{SOURCE3} > $RPM_BUILD_ROOT%{_sysconfdir}/mrtg/mrtg.cfg
+	%{SOURCE1} > $RPM_BUILD_ROOT%{_sysconfdir}/mrtg/mrtg.cfg
 chmod 644 $RPM_BUILD_ROOT%{_sysconfdir}/mrtg/mrtg.cfg
 sed -e 's, at bindir@,%{_bindir},g; s, at sysconfdir@,%{_sysconfdir},g;' \
-	-e 's, at localstatedir@,%{_localstatedir},g' %{SOURCE7} \
+	-e 's, at localstatedir@,%{_localstatedir},g' %{SOURCE3} \
 	> $RPM_BUILD_ROOT%{_sysconfdir}/cron.d/mrtg
 chmod 644 $RPM_BUILD_ROOT%{_sysconfdir}/cron.d/mrtg
 
-install -m 644 %{SOURCE8} $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf.d/mrtg.conf
-
-install -m 644 %{SOURCE4} contrib/14all/README
-install -m 755 %{SOURCE5} contrib/14all
+install -m 644 %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf.d/mrtg.conf
 
 for i in mrtg cfgmaker indexmaker; do
 	%{__perl} -pi -e 's;\@\@lib\@\@;%{_lib};g' $RPM_BUILD_ROOT%{_bindir}/$i
@@ -97,7 +94,7 @@
 
 %files
 %defattr(-,root,root)
-%doc contrib ANNOUNCE CHANGES COPYING COPYRIGHT MANIFEST README THANKS
+%doc contrib ANNOUNCE CHANGES COPYING COPYRIGHT README THANKS
 %dir %{_sysconfdir}/mrtg
 %config(noreplace) %{_sysconfdir}/mrtg/mrtg.cfg
 %config %{_sysconfdir}/cron.d/mrtg
@@ -113,6 +110,14 @@
 %dir %{_localstatedir}/lock/mrtg
 
 %changelog
+* Mon Sep 12 2005 Miloslav Trmac <mitr at redhat.com> - 2.12.2-2
+- Add LANG and LC_ALL definition to cron script for easier copying to command
+  line (#167530)
+- Don't ship MANIFEST and a very obsolete version of 14all.cgi
+- Fix rewriting of perl paths to /usr/bin/perl in contrib scripts
+- Make contrib scripts unexecutable to avoid unnecessary rpm dependencies;
+  remove unnecessary entries from filter-requires-mrtg.sh
+
 * Mon Jun 20 2005 Miloslav Trmac <mitr at redhat.com> - 2.12.2-1
 - Update to mrtg-2.12.2
 
@@ -267,7 +272,7 @@
  [2.9.2]
 - clean up spec file for 2.9 release
   (no .gif, cfgmaker_ip removed)
-- mrtg 2.9 look for .pm in /usr/lib/mrtg2, so no more need 
+- mrtg 2.9 look for .pm in /usr/lib/mrtg2, so no more need
   to relocate .pm at post time.
 - mrtg config (mrtg.cfg) goes now in /etc/mrtg/
 - added manual to rpm
@@ -288,9 +293,9 @@
   It came from Rainer Bawidamann work. If you have rrdtool RPM
   installed, just add UseRRDTool: Yes in your config files.
 - added latest patch for mrtg-rrd.
-- to convert your mrtg logs to rrd format, use log2rrd.pl 
+- to convert your mrtg logs to rrd format, use log2rrd.pl
   you can found on rrdtool package.
-  
+
 * Mon Aug 16 1999 Henri Gomez <gomez at slib.fr>
  [2.8.6]
 
@@ -337,7 +342,7 @@
 - applied squid snmp patch
 
 * Wed Jan 27 1999 Henri Gomez <gomez at slib.fr>
-  [2.5.4c-1] 
+  [2.5.4c-1]
 - upgraded to 2.5.4c.
 - added require libgd-devel
 


--- 14all.cgi DELETED ---


--- README-14allcgi DELETED ---




More information about the fedora-cvs-commits mailing list