# # $Id$ # Summary: A utility to collect various linux performance data Name: PBPKG Version: PBVER Release: PBTAGPBSUF License: GPL Group: PBGRP Source: PBSRC Url: PBURL BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(id -u -n) BuildArch: noarch %description A utility to collect linux performance data %prep %setup -q %build %clean %{__rm} -rf %{buildroot} %install %{__rm} -rf %{buildroot} # create required directories mkdir -p ${RPM_BUILD_ROOT}/var/log/%{name} ${RPM_BUILD_ROOT}%{_sbindir} ${RPM_BUILD_ROOT}%{_docdir}/%{name}-%{version} ${RPM_BUILD_ROOT}%{_sysconfdir}/init.d/ ${RPM_BUILD_ROOT}%{_mandir}/man1/ # install the files, setting the mode install -m 755 %{name}.pl ${RPM_BUILD_ROOT}%{_sbindir}/%{name} # Should be put elsewhere normaly install -m 755 formatit.ph ${RPM_BUILD_ROOT}/%{_sbindir}/formatit.ph #install -m 444 RELEASE-%{name} FAQ-%{name}.html GPL ARTISTIC COPYING ${RPM_BUILD_ROOT}%{_docdir}/%{name}-%{version} # Needs more work of course install -m 755 initd/%{name}-generic ${RPM_BUILD_ROOT}%{_sysconfdir}/init.d/%{name} install -m 644 %{name}.conf ${RPM_BUILD_ROOT}%{_sysconfdir} install -m 644 man1/%{name}*.1 ${RPM_BUILD_ROOT}%{_mandir}/man1/ # lspci is under /usr/bin echo "Lspci = /usr/bin/lspci" >> ${RPM_BUILD_ROOT}%{_sysconfdir}/%{name}.conf %files %defattr(-,root,root) %doc RELEASE-%{name} FAQ-%{name}.html GPL ARTISTIC COPYING %config(noreplace) %{_sysconfdir}/%{name}.conf %dir /var/log/%{name} %{_sbindir}/* %{_mandir}/man1/* %{_sysconfdir}/init.d/%{name} %preun # If collectl is running, stop it before removing. /etc/init.d/%{name} stop chkconfig --del %{name} 2>&1 > /dev/null %post chkconfig --add %{name} 2>&1 > /dev/null /etc/init.d/%{name} start %changelog PBLOG