%define version 1.3.0 %define srcver 1.3.0 %define release 1mdk %define _requires_exceptions perl([a-z] Summary: VA Cerberus Test Control System -- DO NOT INSTALL ON LIVE SYSTEMS Name: ctcs Version: %version Release: %release License: GPL Group: System/Kernel and hardware URL: http://sourceforge.net/projects/va-ctcs Source0: http://prdownloads.sourceforge.net/va-ctcs/%{name}-%{srcver}.tar.bz2 Patch0: ctcs-1.3.0pre1-l10n.patch.bz2 BuildRoot: %{_tmppath}/%{name}-%{version} Requires: perl, kernel-source, grep, procps %description This is the VA Linux burnin test suite, known to mere mortals as Cerberus. It's used to make sure that new systems are ready to go out and face the perils of the cold, hard world. It's made up of a suite of programs that literally pound the system *NOTE* It's very easy to destroy your system with this software. DO NOT INSTALL AND RUN ON A PRODUCTION SYSTEM. Please, for the love of Pete, I'm dead serious about this folks. The tests are meant for hardware with nothing on it yet... you will lose data. Not might. Will. Please be sure to read the README's that in the top level of the install directory. Please also visit http://sourceforge.net/projects/va-ctcs for more information. %prep %setup -q -n ctcs-%{srcver} %patch0 -p1 %build %make CFLAGS="$RPM_OPT_FLAGS" %define docfiles CHANGELOG FAQ README.FIRST COPYING README README.TCF runin/README.runtest runin/README.tests %install %makeinstall mkdir -p $RPM_BUILD_ROOT/root/ctcs rm -rf $RPM_BUILD_ROOT/root/ctcs/* cp -Rap . $RPM_BUILD_ROOT/root/ctcs find $RPM_BUILD_ROOT/root/ctcs -name "Makefile" -o -name "*.[chos]" -o -name "READ*" | xargs rm -f #cd $RPM_BUILD_ROOT/root/ctcs; rm -f %docfiles [A-Z]* ctcs.spec; cd - cd $RPM_BUILD_ROOT/root/ctcs; rm -f %docfiles ctcs.spec; cd - rm -rf $RPM_BUILD_ROOT/root/ctcs/runin/src/{cpu*,crashme*} %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) /root/ctcs/* %doc %docfiles %changelog * Sat Dec 27 2003 Frederic Lepied <flepied@mandrakesoft.com> 1.3.0-1mdk - 1.3.0 * Thu Jul 10 2003 Frederic Lepied <flepied@mandrakesoft.com> 1.3.0-0.pre10.1mdk - 1.3.0pre10 * Sat Mar 22 2003 Lenny Cartier <lenny@mandrakesoft.com> 1.3.0-0.pre8.1mdk - 1.3.0pre8 * Wed Jun 12 2002 Lenny Cartier <lenny@mandrakesoft.com> 1.3.0-0.pre4.3mdk - don't try to suppress directories * Thu Feb 28 2002 Lenny Cartier <lenny@mandrakesoft.com> 1.3.0-0.pre4.2mdk - rebuild * Sat Nov 10 2001 Frederic Lepied <flepied@mandrakesoft.com> 1.3.0-0.pre4.1mdk - 1.3.0pre4 * Mon Sep 3 2001 Chmouel Boudjnah <chmouel@mandrakesoft.com> 1.3.0-0.pre3.1mdk - Upgrade to pre3. * Fri May 25 2001 Frederic Lepied <flepied@mandrakesoft.com> 1.3.0-0.pre1.1mdk - first Linux-Mandrake version. * Mon Sep 25 2000 Jason Collins <jcollins@valinux.com> - Ready for version 1.2.12. * Mon Sep 04 2000 Jason Collins <jcollins@valinux.com> - Some changes to put this into the mainline distribution. rackspace may still want to keep the README.RACK file they wrote, but I considered it to be too specific to them to include here. - I also deleted the post install script as this seems to be something specific to rackspace's needs. - Took out the file list generation, /root/ctcs/* is good enough. - Added two READMEs to the doc list. The doc list works now -- it didn't with the file list. (?) * Fri May 26 2000 Kelley Spoon <kspoon@rackspace.com> - built RPM for rackspace to use in our burnin distro