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 <colin.coe@gmail.com> - 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 <colin.coe@gmail.com> - 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 <colin.coe@gmail.com> - 0.17.4-5
- Fix danling symlink
* Thu Sep 10 2009 <colin.coe@gmail.com> - 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 <colin.coe@gmail.com> - 0.17.4-3
- Add 'contrib/quickinstall.sh' to add people installing RackTables
- Add php-ldap as a dependency
* Tue Sep 1 2009 <colin.coe@gmail.com> - 0.17.4-2
- Split out Apache config file
- Added mysql-server as a dependency
* Mon Aug 17 2009 Colin Coe <colin.coe@gmail.com> - 0.17.4-1
- Initial packaging