SPECS: cacti.spec - scripts now executable

glen glen at pld-linux.org
Sun Oct 5 06:00:40 CEST 2008


Author: glen                         Date: Sun Oct  5 04:00:40 2008 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- scripts now executable

---- Files affected:
SPECS:
   cacti.spec (1.83 -> 1.84) 

---- Diffs:

================================================================
Index: SPECS/cacti.spec
diff -u SPECS/cacti.spec:1.83 SPECS/cacti.spec:1.84
--- SPECS/cacti.spec:1.83	Sun Oct  5 05:28:54 2008
+++ SPECS/cacti.spec	Sun Oct  5 06:00:34 2008
@@ -1,12 +1,10 @@
 # $Revision$, $Date$
-# TODO
-# - shouldn't files in scripts dir be executable?
 %include	/usr/lib/rpm/macros.perl
 Summary:	Cacti is a PHP frontend for rrdtool
 Summary(pl.UTF-8):	Cacti - frontend w PHP do rrdtoola
 Name:		cacti
 Version:	0.8.7b
-Release:	9.18
+Release:	9.21
 License:	GPL
 Group:		Applications/WWW
 Source0:	http://www.cacti.net/downloads/%{name}-%{version}.tar.gz
@@ -25,6 +23,7 @@
 Patch6:		%{name}-ioerror.patch
 URL:		http://www.cacti.net/
 BuildRequires:	rpm-perlprov
+BuildRequires:	sed >= 4.0
 Requires(postun):	/usr/sbin/userdel
 Requires(pre):	/bin/id
 Requires(pre):	/usr/sbin/useradd
@@ -110,6 +109,10 @@
 rm -rf lib/adodb
 rm -f log/.htaccess
 rm -f rra/.placeholder
+rm -f plugins/index.php
+
+%{__sed} -i -e '1i#!%{_bindir}/php' scripts/*.php
+chmod a+rx scripts/*
 
 find '(' -name '*~' -o -name '*.orig' ')' -print0 | xargs -0 -r -l512 rm -f
 
@@ -184,9 +187,20 @@
 %attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/config.php
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/cron.d/%{name}
 %attr(755,root,root) %{_sbindir}/cacti-poller
-%{_appdir}
+%dir %{_appdir}
 %exclude %{_appdir}/install
 %exclude %{_appdir}/docs
+%{_appdir}/resource
+%{_appdir}/sql
+%{_appdir}/lib
+%{_appdir}/include
+%{_appdir}/images
+%{_appdir}/cli
+%{_appdir}/plugins
+%{_appdir}/*.php
+
+%dir %{_appdir}/scripts
+%attr(755,root,root) %{_appdir}/scripts/*
 
 %attr(750,root,http) %dir /var/lib/%{name}
 %attr(770,root,http) %dir /var/lib/%{name}/rra
@@ -207,6 +221,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.84  2008/10/05 04:00:34  glen
+- scripts now executable
+
 Revision 1.83  2008/10/05 03:28:54  glen
 - ioerror patch; renum patches
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/cacti.spec?r1=1.83&r2=1.84&f=u



More information about the pld-cvs-commit mailing list