[munin] Repair spec after import

fenris02 fenris02 at fedoraproject.org
Sun Oct 7 20:44:08 UTC 2012


commit 53ba9006a3642643070cc0dc6c6e99d14483b16a
Author: D. Johnson <fenris02 at fedoraproject.org>
Date:   Sun Oct 7 15:43:38 2012 -0500

    Repair spec after import

 munin.spec |   34 ++++++++++++++++++++--------------
 1 files changed, 20 insertions(+), 14 deletions(-)
---
diff --git a/munin.spec b/munin.spec
index c77abb3..f0a445d 100644
--- a/munin.spec
+++ b/munin.spec
@@ -27,8 +27,8 @@ Source16:       munin-fcgi-graph.service
 Source17:       munin.cron.d
 Source18:       munin-node.rc
 
-Patch1:         munin-1.4.6-restorecon.patch
-Patch2:         munin-1.4.2-fontfix.patch
+#Patch1:         munin-1.4.6-restorecon.patch
+#Patch2:         munin-1.4.2-fontfix.patch
 Patch4:         munin-2.0.4-Utils-cluck.patch
 Patch5:         acpi-2.0.5.patch
 Patch6:         munin-2.0.7-http_loadtime.patch
@@ -215,7 +215,7 @@ java-plugins for munin-node.
 %setup -q -n munin-%{version}
 
 # Upstream already removed this dir
-rm -rf ./dists/redhat
+#rm -rf ./dists/redhat
 
 sed -i -e '
   s,^CGIDIR     = \(.*\),CGIDIR     = $(HTMLDIR)/cgi,;
@@ -225,13 +225,14 @@ sed -i -e '
   s,^CONFDIR    = \(.*\),CONFDIR    = $(DESTDIR)/etc/munin,;
   s,^DBDIR      = \(.*\),DBDIR      = $(DESTDIR)/var/lib/munin,;
   s,^DBDIRNODE  = \(.*\),DBDIRNODE  = $(DESTDIR)/var/opt/munin-node,;
-  s,^DOCDIR     = \(.*\),DOCDIR     = $(PREFIX)/share/doc/munin-$(VERSION),;
+  s,^DOCDIR     = \(.*\),DOCDIR     = $(DESTDIR)%{_datadir}/doc/munin-$(VERSION),;
   s,^GROUP      := \(.*\),GROUP      := nobody,;
   s,^HOSTNAME   = \(.*\),HOSTNAME    = localhost.localdomain,;
   s,^HTMLDIR    = \(.*\),HTMLDIR    = $(DESTDIR)/var/www/html/munin,;
-  s,^LIBDIR     = \(.*\),LIBDIR     = $(PREFIX)/share/munin,;
+  s,^LIBDIR     = \(.*\),LIBDIR     = $(DESTDIR)%{_datadir}/munin,;
   s,^LOGDIR     = \(.*\),LOGDIR     = $(DESTDIR)/var/log/munin,;
   s,^PERL       := \(.*\),PERL       := /usr/bin/env perl,;
+  s,^PERLSITELIB := \(.*\),PERLSITELIB := %{perl_vendorlib},;
   s,^PLUGSTATE  = \(.*\),PLUGSTATE  = $(DBDIR)/plugin-state,;
   s,^PREFIX     = \(.*\),PREFIX     = $(DESTDIR)/usr,;
   s,^USER       := \(.*\),USER       := nobody,;
@@ -279,7 +280,7 @@ make    CONFIG=Makefile.config \
         install
 
 # Remove fonts
-#rm %{buildroot}/usr/share/munin/DejaVuSans*.ttf
+rm %{buildroot}%{_datadir}/munin/DejaVuSans*.ttf
 
 # install logrotate scripts
 mkdir -p %{buildroot}/etc/logrotate.d
@@ -288,8 +289,8 @@ install -m 0644 %{SOURCE4} %{buildroot}/etc/logrotate.d/munin
 
 # BZ#821912 - Move .htaccess to apache config to allow easier user-access changes.
 mkdir -p %{buildroot}%{_sysconfdir}/httpd/conf.d
-#sed -e 's/# </</g' %{buildroot}/var/www/html/munin/.htaccess > %{buildroot}%{_sysconfdir}/httpd/conf.d/munin.conf
-#rm %{buildroot}/var/www/html/munin/.htaccess
+sed -e 's/# </</g' %{buildroot}/var/www/html/munin/.htaccess > %{buildroot}%{_sysconfdir}/httpd/conf.d/munin.conf
+rm %{buildroot}/var/www/html/munin/.htaccess
 
 # install cron script
 mkdir -p %{buildroot}/etc/cron.d
@@ -363,6 +364,9 @@ EOT.node
 mkdir -p %{buildroot}/var/www/html/munin/
 cp -r %{buildroot}/etc/munin/static %{buildroot}/var/www/html/munin/
 
+# Remove plugins that are missing deps
+rm %{buildroot}/usr/share/munin/plugins/sybase_space
+
 # Create DBDIRNODE
 mkdir -p %{buildroot}/var/lib/munin-node/plugin-state
 
@@ -371,7 +375,7 @@ touch %{buildroot}/var/lib/munin/plugin-state/yum.state
 
 
 %clean
-rm -rf $RPM_BUILD_ROOT
+rm -rf %{buildroot}
 
 
 #
@@ -469,7 +473,7 @@ exit 0
 %attr(0755,munin,munin) %dir /var/www/html/munin/static
 %attr(0755,root,root) %dir /var/www/html/munin/cgi
 %config(noreplace) %attr(0644,root,root) %{_sysconfdir}/cron.d/munin
-#%config(noreplace) %{_sysconfdir}/httpd/conf.d/munin.conf
+%config(noreplace) %{_sysconfdir}/httpd/conf.d/munin.conf
 %config(noreplace) %{_sysconfdir}/logrotate.d/munin
 %config(noreplace) %{_sysconfdir}/munin/munin.conf
 %config(noreplace) %{_sysconfdir}/munin/static/*
@@ -485,7 +489,7 @@ exit 0
 %{_datadir}/munin/munin-limits
 %{_datadir}/munin/munin-storable2datafile
 %{_datadir}/munin/munin-update
-#%{perl_vendorlib}/Munin/Master/*.pm
+%{perl_vendorlib}/Munin/Master/*.pm
 %attr(0755,root,munin) /var/www/html/munin/cgi/munin-cgi-graph
 %attr(0755,root,munin) /var/www/html/munin/cgi/munin-cgi-html
 %attr(0644,munin,munin) /var/www/html/munin/static/*
@@ -528,11 +532,13 @@ exit 0
 %attr(-,munin,munin) /var/lib/munin/plugin-state/yum.state
 %exclude %{_datadir}/munin/plugins/jmx_
 %{_datadir}/munin/plugins/
+%{perl_vendorlib}/Munin/Node
+%{perl_vendorlib}/Munin/Plugin*
 
 
 %files async
 %defattr(-,root,root)
-%{_datadir}/munin/munin-async
+%{_datadir}/munin/munin-async*
 %if 0%{?rhel} > 6 || 0%{?fedora} > 15
 /lib/systemd/system/munin-asyncd.service
 %else
@@ -543,12 +549,12 @@ exit 0
 %files common
 %defattr(-,root,root)
 %doc Announce-2.0 COPYING ChangeLog Checklist HACKING.pod README RELEASE UPGRADING UPGRADING-1.4
-#%dir %{perl_vendorlib}/Munin
+%dir %{perl_vendorlib}/Munin
 %dir %attr(-,munin,munin) %{_localstatedir}/run/%{name}/
 %if 0%{?rhel} > 6 || 0%{?fedora} > 14
 %config(noreplace) %{_sysconfdir}/tmpfiles.d/%{name}.conf
 %endif
-#%{perl_vendorlib}/Munin/Common
+%{perl_vendorlib}/Munin/Common
 
 
 %files java-plugins


More information about the scm-commits mailing list