Name: RackTables Version: 0.17.4 Release: 7%{?dist} Summary: A datacenter asset management system Group: Applications/Internet # Valid license according to http://fedoraproject.org/wiki/Licensing License: GPLv2 and CC-BY-SA URL: http://racktables.org/ Source0: http://racktables.org/files/%{name}-%{version}.tar.gz Source1: RackTables.conf Source2: quickinstall.sh BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Requires: httpd php php-mysql php-pdo php-gd php-snmp php-mbstring mysql-server php-ldap BuildArch: noarch %description A datacenter asset management system. %clean rm -rf $RPM_BUILD_ROOT %prep %setup -q %build # Nothing to build %install rm -rf $RPM_BUILD_ROOT # Remove zero-length files rm -f js/codepress/engines/older.js js/codepress/engines/khtml.js mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{name}/contrib mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf.d/ mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/%{name} cp -a * $RPM_BUILD_ROOT%{_datadir}/%{name} install %{S:1} -p -m 0644 $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf.d/%{name}.conf install %{S:2} -p -m 0755 $RPM_BUILD_ROOT%{_datadir}/%{name}/contrib/quickinstall.sh echo "// Empty on install" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/secret.php cd $RPM_BUILD_ROOT%{_datadir}/%{name}/inc ln -s ../../../..%{_sysconfdir}/%{name}/secret.php cd - %files %defattr(-,root,root,-) %config(noreplace) %{_sysconfdir}/httpd/conf.d/*.conf %config(noreplace) %attr(0664,apache,apache) %{_sysconfdir}/%{name}/secret.php %doc COPYING LICENSE ChangeLog README %{_datadir}/%{name}/ %dir %{_sysconfdir}/%{name} %changelog * Sun Sep 13 2009 - 0.17.4-7 - Simplify setup - Step making docdir/name - Simplify copy - Make contrib/quickinstall.sh quit unless it's run by root * Fri Sep 11 2009 - 0.17.4-6 - Own /etc/RackTables/ - Fix duplicate files - Set ownership/mode of /etc/RackTables/secret.php correctly - Fix contrib/quickinstall.sh to write a valid /etc/RackTables/secret.php * Thu Sep 10 2009 - 0.17.4-5 - Fix danling symlink * Thu Sep 10 2009 - 0.17.4-4 - Removed redundant 'RackTables' from the summary and description - Changed license as suggested - Put secret.php into /etc/RackTables and created symlink back to {_datadir}/{name}/inc - Removed 'mkdir -p $RPM_BUILD_ROOT{_docdir}' - Stopped listing inc/secret.php twice * Mon Sep 7 2009 - 0.17.4-3 - Add 'contrib/quickinstall.sh' to add people installing RackTables - Add php-ldap as a dependency * Tue Sep 1 2009 - 0.17.4-2 - Split out Apache config file - Added mysql-server as a dependency * Mon Aug 17 2009 Colin Coe - 0.17.4-1 - Initial packaging