Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 710049 Details for
Bug 921585
hwcert-client 1.5.9 should not include a server package
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
[patch]
remove server package and server-specific code
0001-921585-hwcert-client-1.5.9-should-not-include-a-serv.patch (text/plain), 84.59 KB, created by
Greg Nichols
on 2013-03-14 14:57:31 UTC
(
hide
)
Description:
remove server package and server-specific code
Filename:
MIME Type:
Creator:
Greg Nichols
Created:
2013-03-14 14:57:31 UTC
Size:
84.59 KB
patch
obsolete
>From 7b6c162aa24ab80ecb9798dd63cb427e5e8a7717 Mon Sep 17 00:00:00 2001 >From: Greg Nichols <gnichols@redhat.com> >Date: Thu, 14 Mar 2013 10:55:52 -0400 >Subject: [PATCH] 921585 - hwcert-client 1.5.9 should not include a server > package > >--- > Makefile | 7 +- > hwcert-client.spec | 1036 ++++++++++++++++++++++++++++++++++++++++ > hwcert-client.spec.in | 22 - > server/Makefile | 33 -- > server/cgi/Makefile | 36 -- > server/cgi/hwCertWeb.py | 45 -- > server/cgi/hwCertXml.py | 82 ---- > server/cgi/hwcert.conf | 16 - > server/cgi/networkTest.py | 75 --- > server/cgi/saveFile.py | 75 --- > server/cgi/saved.py | 80 ---- > server/cgi/template.py | 71 --- > server/cgi/xsl/Makefile | 30 -- > server/cgi/xsl/default.xsl | 15 - > server/cgi/xsl/device.xsl | 46 -- > server/cgi/xsl/filter.xsl | 74 --- > server/cgi/xsl/run.xsl | 47 -- > server/cgi/xsl/summary.xsl | 188 -------- > server/cgi/xsl/test.xsl | 32 -- > server/css/Makefile | 31 -- > server/css/hwcert.css | 131 ----- > server/css/results.css | 132 ----- > server/images/Makefile | 29 -- > server/images/favicon.ico | Bin 318 -> 0 bytes > server/images/logo_rh_home.png | Bin 1266 -> 0 bytes > server/index.html | 46 -- > 26 files changed, 1037 insertions(+), 1342 deletions(-) > create mode 100644 hwcert-client.spec > delete mode 100644 server/Makefile > delete mode 100644 server/cgi/Makefile > delete mode 100755 server/cgi/hwCertWeb.py > delete mode 100755 server/cgi/hwCertXml.py > delete mode 100644 server/cgi/hwcert.conf > delete mode 100755 server/cgi/networkTest.py > delete mode 100755 server/cgi/saveFile.py > delete mode 100755 server/cgi/saved.py > delete mode 100644 server/cgi/template.py > delete mode 100644 server/cgi/xsl/Makefile > delete mode 100644 server/cgi/xsl/default.xsl > delete mode 100644 server/cgi/xsl/device.xsl > delete mode 100644 server/cgi/xsl/filter.xsl > delete mode 100644 server/cgi/xsl/run.xsl > delete mode 100644 server/cgi/xsl/summary.xsl > delete mode 100644 server/cgi/xsl/test.xsl > delete mode 100644 server/css/Makefile > delete mode 100644 server/css/hwcert.css > delete mode 100644 server/css/results.css > delete mode 100644 server/images/Makefile > delete mode 100644 server/images/favicon.ico > delete mode 100644 server/images/logo_rh_home.png > delete mode 100644 server/index.html > >diff --git a/Makefile b/Makefile >index ab68b32..6b98f2e 100644 >--- a/Makefile >+++ b/Makefile >@@ -43,17 +43,12 @@ mark-version: > @echo "rhel_version = '$(HWCERT_RHEL_VERSION)'" >> $(HWCERT_VERSION_PY) > @echo "name = '$(HWCERT_NAME)'" >> $(HWCERT_VERSION_PY) > >-install: mark-version install-server >+install: mark-version > mkdir -p $(DESTDIR)/usr/share/hwcert > mkdir -p $(DESTDIR)/var/hwcert > mkdir -p $(DESTDIR)/var/hwcert/docs > for i in $(SUBDIRS); do $(MAKE) -C $$i DESTDIR=$(DESTDIR) HWCERT_VERSION=$(HWCERT_VERSION) HWCERT_RELEASE=$(HWCERT_RELEASE) HWCERT_RHEL_VERSION=$(HWCERT_RHEL_VERSION) install; done > >-install-server: >- mkdir -p $(DESTDIR)/var/www/hwcert >- mkdir -p $(DESTDIR)/var/www/hwcert/docs >- $(MAKE) -C server DESTDIR=$(DESTDIR) HWCERT_VERSION=$(HWCERT_VERSION) HWCERT_RELEASE=$(HWCERT_RELEASE) HWCERT_RHEL_VERSION=$(HWCERT_RHEL_VERSION) install-server >- > clean: > $(MAKE) -C tests clean > $(MAKE) -C hwcert clean >diff --git a/hwcert-client.spec b/hwcert-client.spec >new file mode 100644 >index 0000000..12399a3 >--- /dev/null >+++ b/hwcert-client.spec >@@ -0,0 +1,1036 @@ >+%define version 1.5.9 >+%define release 0 >+%define rhel_version 5 >+ >+# The behaviour of the rpm-build package for python files varies between >+# releases. Sometime in the FC4 timeframe it gained a file >+# /usr/lib/rpm/brp-python-bytecompile which generates pyo and pyc files for py >+# files, in a phase after the install. >+# This macro is needed to turn this off, for building on FC4/RHEL5 and later: >+%define byte_compiled_python 0 >+ >+Name: hwcert-client >+Summary: Red Hat Hardware Test Suite Client >+Version: %{version} >+Release: %{release}.el%{rhel_version} >+Group: Development/Tools >+License: GPL >+URL: http://redhat.com >+Source0: %{name}-%{version}-%{release}.tar.bz2 >+# snapshot >+Buildroot: %{_tmppath}/%{name}-%{version}-root >+BuildArch: noarch >+Conflicts: rhr-core, rhr-auto, rhr-interact, rhr-crush >+Obsoletes: hts, v7 >+Requires: lmbench, dt, httpd, nfs-utils, stress, gcc, PyXML, rpm-build >+Requires: dbus-python, kernel-devel, kernel-headers, sos >+ >+# hwcert-server subpackage >+%package -n hwcert-server >+Summary: Red Hat Hardware Test Suite Server >+Group: Development/Tools >+Requires: hwcert-client = %{version}-%{release} >+Requires: python-lxml >+ >+ >+%description >+Red Hat Hardware Test Suite certifies hardware for Red Hat Enterprise Linux >+ >+%description -n hwcert-server >+Red Hat Hardware Test Suite Server supports systems running certification tests >+ >+ >+%prep >+%setup -q -c >+ >+ >+%build >+[ "$RPM_BUILD_ROOT" != "/" ] && [ -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT; >+DESTDIR=$RPM_BUILD_ROOT make HWCERT_RHEL_VERSION=%{rhel_version} >+ >+%install >+DESTDIR=$RPM_BUILD_ROOT make HWCERT_RHEL_VERSION=%{rhel_version} install >+ >+%clean >+[ "$RPM_BUILD_ROOT" != "/" ] && [ -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT; >+ >+%pre >+ >+%post >+ >+ >+%files >+%defattr(-,root,root) >+/usr/bin/hwcert-environment.sh >+/usr/bin/hwcert-run-simple-test >+/usr/bin/hwcert-report-result >+/usr/bin/hwc >+/usr/share/hwcert >+/usr/share/man/man8/hwcert.8.gz >+/etc/init.d/hwcert >+ >+%files -n hwcert-server >+%defattr(-,root,root) >+# set to user apache for web/cgi serving >+%attr(-, apache, apache) /var/www/hwcert >+/etc/httpd/conf.d/hwcert.conf >+ >+ >+%changelog >+* Fri Dec 07 2012 Greg Nichols <gnichols@redhat.com> >+ >+hwcert 1.5.9 R0 >+ >+ - Change name package and command from v7/v7-server to hwcert/hwcert-server >+ >+* Fri Jun 01 2012 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.5 R32 >+ >+ 827641 - The hardware catalog URL should be hardware.redhat.com >+ >+* Thu May 31 2012 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.5 R31 >+ >+ 827177 - duplicate v7 call home submit command will create duplicate results without matching md5sums >+ 826679 - Unable to manual add Reboot test in new v7-1.5-28 test kit >+ >+* Tue May 29 2012 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.5 R30 >+ >+ 825247 - storage test may schedule tests for multiple disks on the same controller >+ >+V7 1.5 R29 >+ >+ 822690 - v7 fails to generate results package (rpm) if vendor field is not set. >+ 824306 - Fail to open a new cert if 'Make' and/or 'Model' fields empty >+ 817154 - Kernel- Check OS kernel build fails with MRG-RT kernel >+ 823461 - DUP check in info test is wrong >+ 824851 - fv_storage test traceback if --server not set >+ >+* Mon May 21 2012 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.5 R28 >+ >+ 817154 - Kernel- Check OS kernel build fails with MRG-RT kernel >+ 732922 - Traceback when cpuscaling is run on XEN >+ 784419 - FEAT: v7 should not error on DUP graylist symbols >+ >+ >+* Thu May 17 2012 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.5 R26 >+ >+ 822359 - catalog url for partner site should be https rather than http >+ >+* Wed May 16 2012 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.5 R25 >+ >+ 818184 - input check is needed for hardware 'category' field >+ 707144 - Regression with BLURAY test in v7 version 1.3-43-el6 >+ >+* Mon May 14 2012 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.5 R23 >+ >+ 820972 - v7 kdump test should restart kdump service every time >+ 817258 - submit results to catalog with filename missing ".gz" >+ 782195 - FEAT: v7 certify should only run rtevel and hwlatdetect (and info) on the RT kernel >+ 818331 - Reboot test should not be automatically scheduled >+ >+* Wed Apr 25 2012 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.5 R22 >+ >+ 816219 - fv storage and network tests may fail for multiple devices on guest >+ >+* Fri Apr 20 2012 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.5 R21 >+ >+ 813405 - v7 should not prompt for certification id when hardware catalog is unreachable >+ 809026 - v7 trivial formatting fix >+ 811565 - v7 traceback on RHEL 7 Alpha1 >+ 812437 - getModuleFile may return 'null' >+ 811247 - kabi-whitelists structure changing makes kabi check fail >+ 810497 - v7 info - make: *** No rule to make target `kernelInfo.xml' >+ 809240 - v7 plan --model should use the same prompts as v7 plan for certification data >+ >+* Tue Apr 17 2012 Greg Nichols <gnichols@redhat.com> >+ >+v7 1.5 R20 >+ >+ 813090 - v7 plan fails when the Hardware Catalog Server is not reachable from the SUT >+ >+* Mon Apr 16 2012 Greg Nichols <gnichols@redhat.com> >+ >+v7 1.5 R19 >+ >+ 810809 - v7 tests result cannot be judged from its exit status >+ >+* Wed Apr 04 2012 Greg Nichols <gnichols@redhat.com> >+ >+v7 1.5 R18 >+ >+ 809942 - Traceback on continue >+ >+* Tue Apr 02 2012 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.5 R17 >+ >+ 809537 - info test kernel validation should allow more flexibility to support beta testing. >+ 809520 - v7 1.5 R14 traceback on server start >+ >+* Mon Apr 02 2012 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.5 R14 >+ >+ 807714 - v7 1.5 R12 requires udisks package not in RHEL5 >+ 807552 - v7 info: Environment instance has no attribute 'getCertificationName' >+ 713368 - failed to get httptest.file if ipv6 available on both sides >+ 649675 - RHEL5 doesn't install xen packages as dependencies by default >+ 611409 - Test Suite should collect the information about the current used video controller >+ 608568 - FEAT: can v7 detect non Red Hat shipped xorg drivers ? >+ 488745 - Add suggested IB specific commands to network test >+ >+* Tue Mar 27 2012 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.5 R12 >+ >+ 805757 - info test missing requires for sos (sosreport) >+ 781243 - v7 info fails to capture modules tainted for multiple signs >+ >+* Fri Mar 23 2012 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.5 R11 >+ >+ 782189 - FEAT: v7 should be able to upload a result directly to a hwcert. >+ 804492 - V7 should not pass the debug kernel in info when used for hardware tests. >+ >+ >+* Fri Mar 16 2012 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.5 R9 >+ >+ 767059 - info: kmod rpm verify command is not running >+ 687990 - FV_CORE INFO test fails because sosreport expects user response >+ 799897 - v7 server starts/stops returns 1 >+ 752753 - v7 server status reporting /var/v7/export is exported in v7-1.4 >+ 748753 - Unicode decode error in /var/log/messages >+ 747990 - interactive tests run in --mode auto should fail -- code clean up part >+ 750721 - audio: Warning: could not log sound card information >+ 755473 - v7-server traceback: No such file or directory: u'/var/v7/results.xml >+ >+* Fri Mar 09 2012 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.5 R8 >+ >+ 782191 - FEAT: v7 should be able to open a new certification request >+ 799921 - v7 1.5 R7 may trace-back on older /etc/v7.xml environment file. >+ >+* Fri Feb 03 2012 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.5 R7 >+ >+ 782229 - FEAT: v7 certify should support component mode >+ 746029 - FEAT: v7 should log reboot and fv guest time limit changes made to /etc/v7.xml >+ 702168 - RedHat v7-1.3-35 Hardware Test Suite: v7 server requires fence-agents rpm >+ 532557 - test suite should alarm operator and fail test runs on non GA kernel >+ 799118 - FEAT: v7 should preserve SUT hardware information when results are removed >+ 798321 - v7 plan UnboundLocalError: local variable 'controllers' referenced before assignment >+ >+* Fri Jan 27 2012 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.5 R1 >+ >+ 782197 - FEAT: v7 should support dbus udisks in place of hal/kudzu/hardware.py for storage test >+ >+* Fri Jan 21 2012 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.5 R0 >+ >+ 755787 - RFE: rebase CD/DVD/Blu-ray tests >+ 754919 - bluray: not choosing the most capable media type as default >+ 707144 - Regression with BLURAY test in v7 version 1.3-43-el6 >+ 705999 - v7 --help doesn't give information about "v7 save" >+ >+ >+* Thu Nov 03 2011 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.4 R38 >+ >+ 747736 - v7 test 'profiler' terminates with backtrace >+ 746918 - cpuscaling failure on v7-1-4-30 cpus don't settle to minimum frequency for On Demand test. >+ >+* Tue Nov 01 2011 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.4 R37 >+ >+ 734476 - RHEL6.1 32bit/64bit V7 cert info test fail - tech preview >+ 743609 - CPU Scaling is failing with AMD Interlagos - user space load times aren't repeatable >+ >+* Wed Oct 26 2011 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.4 R36 >+ >+ 748062 - v7 1.4 R34 cpuscaling selects wrong measurement method >+ 749068 - v7-1.4 is missing the kudzu devices data in hardware.log on RHEL6 >+ >+* Wed Oct 20 2011 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.4 R34 >+ >+ 747433 - Fix typo in v7 syntax output >+ 747379 - v7 1.4 R32 network test traceback when server validation fails. >+ 559834 - fv_* is not listed in v7 plan on rhel54-server-ia64-xen system >+ >+* Mon Oct 17 2011 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.4 R32 >+ >+ 745212 - Traceback on blank Model Name in dmidecode >+ 740002 - HWCERT: info test always fails due to kernel modified which is due to applied be2net patch >+ 733618 - v7 network kdump test passed without setting remote server >+ 730932 - v7 1.4 server with v7 1.3 SUT fails network test >+ >+* Tue Oct 04 2011 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.4 R31 >+ >+ 734985 - info: TypeError: coercing to Unicode: need string or buffer, NoneType found >+ 741165 - cpuscaling TraceBack: TypeError: int argument required >+ 741943 - v7 fails with AttributeError: CPUScalingTest instance has no attribute predictedSpeedup >+ 731611 - udp test is missing in network.py >+ >+* Wed Sep 21 2011 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.4 R30 >+ >+ 732113 - cpuscaling rewrite >+ >+* Tue Sep 20 2011 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.4 R25 >+ >+ 739967 - Storage test execution time on 1.4-23 is abnormally long >+ >+* Fri Sep 16 2011 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.4 R23 >+ >+ 737859 - bluray incur traceback: BluRayTest instance has no attribute 'mediaNames' >+ 736638 - v7 storage test won't work on 4K sector storage device >+ 736666 - v7 storage test has an improper write/read sequence >+ 736675 - v7 storage test sets an improper I/O records >+ 736679 - v7 storage test: improper dt options for raw I/O test >+ >+* Wed Aug 31 2011 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.4 R22 >+ >+ 737651 - Traceback in v7 cpuscaling test (TypeError: float argument required, not str) >+ >+* Mon Aug 22 2011 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.4 R18 >+ >+ 731322 - network test gives 404 when trying fetching files from servers >+ 732463 - v7 save command saves empty results >+ 633652 - [RFE]: v7 bluray test fail on BD-R disk >+ >+ >+* Thu Aug 18 2011 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.4 R17 >+ >+ 731332 - reboot says: "global name 'mode' is not defined" >+ 731337 - kdump says: "not all arguments converted during string formatting" >+ 726512 - v7 installs old version of decimal module for the cpuscaling test >+ 730918 - v7 server daemon fails on startup - can not create task file >+ >+* Mon Jul 25 2011 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.4 R16 >+ >+ 725441 - FEAT: save command should store results on server for review >+ >+* Thu Jul 21 2011 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.4 R14 >+ >+ 521609 - v7 plan --server says server has error: /var/v7/export >+ 711155 - v7: sh: kudzu: command not found >+ 717779 - Reboot nfs test does not reliably grab an ip address causing the test to fail >+ 711161 - v7 usb test Error: test raised exception on zero-length/non-integer prompt response >+ 702140 - Unable to determine pass/fail state of logs after packaging with v7 submit >+ 573598 - Test Suite should give a caution when user disable INFO test. >+ >+* Tue Jul 12 2011 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.4 R10 >+ >+ 701491 - kdump test should improve dependant rpm installation and logging >+ 705844 - interactive tests run in --mode auto should fail >+ >+* Thu Jul 07 2011 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.4 R9 >+ >+ 718290 - Can the kdump variation of the reboot test be moved to be the kdump test? >+ 716557 - Change v7_rteval.py maximum latency from 100us to 150us. >+ 708046 - info.py backtraces in checkModuleVenderAndBuildHost with "'v7CommandException' is not defined" >+ 714848 - Preview kernel taint should be error but not warning >+ 710173 - Remove test verification prompt if no errors found >+ 684075 - the hardware <make/> tag in results.xml is never set. >+ 705326 - fv_network is tagged as interactive, v7 --mode auto will result in fv failures >+ 704031 - Include additional LVM debugging info in storage test >+ >+* Wed Jun 15 2011 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.4 R8 >+ >+ 690676 - FEAT: v7 should generate zipped xml file as results >+ 702695 - v7 server should have it's own package >+ >+* Wed Jun 08 2011 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.4 R0 >+ >+ - initial build. >+ >+* Mon May 16 2011 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.3 R46 >+ >+702491 - V7 1.2.x and 1.3.x fail to add expresscard tests to plan >+ >+* Fri May 13 2011 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.3 R44 >+ >+ 704404 - v7 1.3.43 result missing v7 version information >+ >+* Tue May 03 2011 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.3 R43 >+ >+ 701621 - suspend test failed on RHEL6 >+ >+* Mon May 02 2011 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.3 R41 >+ >+ 676239 - v7 Coverage for loading Tech Preview device drivers in RHEL6.1 >+ >+V7 1.3 R40 >+ >+ 690797 - Some test parameters should be moved to v7's configuration file >+ >+* Thu Apr 28 2011 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.3 R39 >+ >+ 641157 - Fencing test gives result of AUTO when run, instead of PASS or FAIL >+ >+V7 1.3 R38 >+ >+ 679011 - fencing test fail on v7-1.3-10 >+ >+* Mon Apr 25 2011 Greg Nichols <gnichols@redhat,com> >+ >+V7 1.3 R37 >+ >+ 698984 - v7 sets /var/v7/store as world-writeable >+ >+* Thu Apr 21 2011 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.3 R35 >+ >+ 698463 - network test is killed on s390x >+ >+* Tue Apr 19 2011 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.3 R34 >+ >+ 697863 - multiple reboot tests are not run correctly >+ >+V7 1.3 R33 >+ >+ 697846 - info test logs missing when reboot test is run >+ >+* Mon Apr 18 2011 Greg Nichols <gnichols@redhat.com> >+V7 1.3 R32 >+ >+ 696873 - The info test of v7-1.3.19beta is always incomplete and without a exit code. >+ >+V7 1.3 R31 >+ >+ 626970 - FEAT: kdump test needs to verify kdump >+ 697017 - video test uses xdpyinfo and should require xorg-x11-utils >+ 649520 - fv_* tests are not being planned on 32-bit RHEL5.5 >+ 693429 - v7: clocktest only works up to 1024p >+ 649314 - v7 returns 1 on successful run >+ >+* Thu Apr 14 2011 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.3 R28 >+ >+ 660214 - reboot test run results in unparsable info test logs >+ 635973 - reboot test should set vmcore size before testing kdump >+ 618358 - v7 server - fencing test requires fence-agents rpm >+ 681737 - core test reports PASS even though there is an error. >+ >+* Wed Apr 06 2011 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.3 R27 >+ >+ 593982 - FEAT: v7 should provide multiple results rpms when results.xml gets too large >+ >+* Thu Mar 31 2011 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.3 R26 >+ >+ 677752 - FEAT: network test ICMP/ping test improvements >+ 593982 - FEAT: test suite to remind users before the results.xml file becomes too large >+ 618358 - v7 server - fencing test requires fence-agents rpm >+ >+ >+* Tue Mar 29 2011 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.3 R24 >+ >+ 690799 - FV tests should run v7 with --mode auto on guest >+ >+* Fri Mar 25 2011 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.3 R23 >+ >+ 690338 - v7 certify --mode auto prompts user >+ 637687 - Please show the NIC's info in detail >+ 690797 - Some test parameters should be moved to v7's configuration file >+ >+* Wed Mar 23 2011 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.3 R20 >+ >+ 689494 - Traceback on RHEL5: configfile.py >+ 690215 - floppy test is no longer required for certification >+ 690218 - v7 should re-raise test exceptions when --debug is set >+ 690198 - cpuscaling test can fail a package, and still pass the system >+ >+* Thu Mar 17 2011 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.3 R19 >+ 688748 - network test fails in http transfer - v7 server directory permissions problem >+ >+* Fri Mar 11 2011 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.3 R18 >+ 678949 - oprofiled did not start on Nehalem-EX platform >+ 682115 - RHEL 6.1 fv tests fail on spurious stderr output >+ >+V7 1.3 R17 >+ 626970 - FEAT: kdump test needs to verify kdump >+ 682969 - v7 certify test have no return value >+ 676239 - v7 Coverage for loading Tech Preview device drivers in RHEL6.1 >+ >+* Thu Mar 10 2011 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.3 R16 >+ 579498 - RH cert suite cpuscaling test fails Nehalem-EX procs >+ 680225 - network test should use HTTP for file transfer tests rather than NFS >+ >+ >+* Tue Mar 08 2011 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.3 R15 >+ >+ 682672 - reboot testing abort on RHEL6.1 >+ 681470 - v7 submit fail on ppc64 >+ 678984 - can't find tape device on RHEL6.1 >+ 678974 - pccard testing fail on v7-1.3-10 >+ 678642 - Error output is missing line breaks >+ 678180 - cpuscaling verify traceback when unable to find cpufreq directories >+ 674375 - v7 certify misses tests where one of serveral devices has passed >+ >+* Mon Jan 31 2011 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.3 R10 >+ >+ 589739 - CPUSCALING test includes unprocessed tags around displayed text >+ >+* Thu Jan 27 2011 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.3 R7 >+ >+ 627043 - HWCert: RedHat v7-1.2-16 network test on sit0 interface fails >+ 623787 - core test - stress portion should scale for memory size >+ 607976 - sosreport: error: no such option: --no-progressbar >+ >+* Thu Jan 20 2011 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.3 R6 >+ >+ 670989 - test fails with a traceback when saving test log >+ 589806 - 1.1-23 man page says it's version 1.0-21 >+ 617646 - print --report full does not show guest logs/results for fv_* tests >+ 640138 - CPUSCALING fails with traceback on non-repeatable performance test loads >+ 516910 - FEAT: v7 needs a wlan-specific test >+ 668041 - v7 virtualization tests should log image meta-data >+ 589425 - Please return the minor RHEL version back in info output >+ 654960 - info test reports a pass even though kernel validation fails. >+ >+* Fri Jan 14 2011 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.3 R4 >+ >+ 646277 - core test reports PASS when clock jitter test fails >+ >+* Wed Jan 05 2011 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.3 R3 >+ >+ 659789 - Enhance command set for better usability and control of testing >+ >+* Tue Dec 17 2010 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.3 R1 >+ >+ 649729 - RHEL5 fv_tests may fail on initial run due to kvm modules not installed >+ 642029 - USB SCSI tape drives cause: UnicodeEncodeError >+ >+* Mon Sep 13 2010 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.2 R25 >+ >+ 629363 - FV_Network test fails on RHEL6 >+ >+* Thu Sep 09 2010 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.2 R24 >+ >+ 631921 - memory cert (threaded_memtest) fails to compile on RHEL5 >+ >+* Thu Sep 02 2010 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.2 R23 >+ >+ 629082 - threaded_memtest hangs on very large systems. >+ >+V7 1.2 R22 >+ >+ 629344 - Reboot test always returns INCOMPLETE result >+ 629340 - Running v7 as a non-root user generates a crash and ABRT warning >+ >+* Wed Aug 25 2010 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.2 R21 >+ >+ 607981 - v7 manpage missing options >+ >+* Mon Aug 23 2010 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.2 R20 >+ >+ 626020 - storage test traceback on device size calculation >+ 626524 - reboot test counts time waiting at prompt in reboot time >+ >+* Fri Aug 20 2010 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.2 R18 >+ >+ 621070 - storage test fails using lvm swap partition on RHEL6 >+ 625184 - memory test (threaded_memtest.c) incorrectly determines processor count on RHEL6 >+ 608556 - tape tests failed >+ >+* Wed Aug 18 2010 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.2 R17 >+ >+ 624141 - cpuscaling test fails if available frequencies are listed lowest to highest >+ 621364 - Memory test failed on RH6 certification >+ 620672 - test suite should check for SELinux status >+ 619252 - CPUSCALING test to show the current CPU frequency before calculating PI >+ 616949 - FV_Network, FV_Memory, FV_Storage, and FV_Core need to remove from x86 test kits >+ 512153 - [RHEL5.3 GA] Hardware Certification Test failed with 'Error: kernel is tainted (value = 64)' >+ 574639 - INFO test should show the DUP usages >+ 570714 - v7 hardware certification test fails in dm_log_clustered module >+ 487184 - info test module validation should pass wireless modules from Red Hat Supplimental packages >+ >+* Thu Aug 12 2010 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.2 R16 >+ >+ 581463 - memory test hangs on larger scale systems >+ 608535 - rhel6 audio test failed - sound-sample.wav: No such file or directory >+ 621041 - core test failed on s390x RHEL6 - sched_setaffinity: Invalid argument >+ 619712 - V7 plan traceback in cpuscaling for s390x RHEL6 and ppc64 RHEL6 >+ >+* Tue Aug 03 2010 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.2 R15 >+ >+ 606963 - Storage test fail on RH6 certification >+ 621056 - v7 failed after reboot test >+ 621614 - systems with no cpuscaling show errors about cpufreq directories >+ 621348 - core test calls "tree" for ppc64, which is not in required rpms. >+ 620918 - Reboot test fails, causes kernel panic with timeout set to zero. >+ 586941 - v7 on RHEL6 requires rpms not in RHEL6: system-config-display >+ >+* Fri Jul 30 2010 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.2 R14 >+ >+ 619773 - reboot test fails - Continuation instance has no attribute 'systemLogBootMarker' >+ >+* Thu Jul 29 2010 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.2 R13 >+ >+ 616969 - core test trackback, RHEL6 x390s >+ 616943 - info test fails - can not fine whitelist file on RHEL6 snap 7 x86_64 >+ 605247 - Include qemu-kvm as dependency in RHEL6 >+ 605277 - Storage test fails on RHEL6 due to incorrect lvs path >+ 588702 - v7 incorrectly uses 'processor.can_throttle' to plan CPUSCALING tests >+ 599746 - v7 RHEL6 profiler test fails: /etc/modprobe.conf not found >+ >+* Fri Jul 16 2010 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.2 R11 >+ >+ 568467 - FEAT: v7 needs a cpu clocks test >+ >+* Mon Jul 12 2010 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.2 R10 >+ >+ 512153 Hardware Certification Test failed with 'Error: kernel is tainted (value = 64)' >+ >+V7 1.2 R9 >+ >+ 599725 - attempts to contact libvirtd during "v7 plan" cause spurious error messages >+ 586568 - v7 submit fails with error >+ 584121 - RHEL6 network test mount command fails in NFS testing >+ 612278 - v7 NETWORK tests defaults to NFS/UDP and OS defaults to NFSv4 which is unsupported combination >+ >+* Thu Jun 10 2010 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.2 R6 >+ >+ 599741 - fv_ tests fail when libvirt is installed, but libvirtd is not started >+ >+* Tue Jun 01 2010 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.2 R4 >+ >+ 598544 - Control-C interrupt of v7 often results in broken results.xml >+ 599108 - FEAT: v7 should provide a way to continue a test run >+ 568526 - FEAT: add a reboot test >+ >+* Wed May 26 2010 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.2 R3 >+ >+ 591357 - RHEL6 info test: no --no-progressbar option for sosreport >+ >+* Tue May 17 2010 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.2 R2 >+ 576497 - fv_* is not listed in v7 print on rhel55-server-x86_64-xen system >+ >+* Tue Apr 27 2010 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.2 R1 >+ >+ 584079 - RHEL6 v7 R23 does not parse uname -r output for kernel name >+ 582090 - v7 has a dependency on rhpl, but it's not in required list. >+ >+* Mon Mar 29 2010 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.1 R23 >+ >+ 573837 - 'v7 plan' causes python traceback on RHEL6 >+ 573696 - fix traceback when tape test reports "device not found" >+ >+* Mon Mar 15 2010 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.1 R22 >+ >+ 573670 - v7 prompts for incorrect package name at plan time install >+ 573757 - v7 plans FV tests for RHEL4 on ia64 >+ 573745 - hardware.out in info test doesn't include the required platform data >+ >+* Sat Mar 13 2010 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.1 R20 >+ >+ 573102 - INFO test passing when v7 has been modified >+ 573144 - sos reports are increasing the size of info >+ test, results.xml and results.rpm" info.py >+ >+* Thu Mar 11 2010 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.1 R18 >+ >+ 572660 - V7 will double plan floppy, cdrom and storage on RHEL4.8 >+ 572606 - storage test traceback on RHEL4/s390 >+ 572265 - v7 adds 2nd usb and expresscard test if a keyfob is installed >+ 572346 - FV guest created config file provides invalid default bridge device >+ 453628 - hts plan editing - various warning/notice messages not given >+ 633652 - [RFE]: v7 bluray test fail on BD-R disk >+ >+* Wed Mar 10 2010 Greg Nichols <gnichols@redhat.com> >+V7 1.1 R17 >+ >+567378 - Memory test of v7.1.1-7 test kits fail on RH5 Update 4 x86 >+572265 - v7 adds 2nd usb and expresscard test if a keyfob is installed >+ >+* Tue Mar 09 2010 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.1 R15 >+ >+571610 - v7-1.1-13 reports no network test in rhel4 >+ >+* Mon Mar 08 2010 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.1 R14 >+ >+ 568468 - v7 finds no RT kernel ABI Whitelist >+ 571599 - info test traceback on info test v7 rpm verification >+ 568226 - USB test failed on RHEL48 with v7 R9. >+ 570637 - kvm test needs RHEL-release-specific packages >+ 570917 - FV KVM tests causes selinux errors >+ >+* Fri Mar 05 2010 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.1 R13 >+ >+ 484512 - Clock jitter test - calculation technique >+ 526057 - ExpressCard test shows errors on successful test >+ 555895 - FEAT: results.xml could divide out the various sub tests. >+ 489578 - Individual cpu core will fail cpuscaling depending upon what >+ type of drive is used and whether INFO runs before or after test >+ >+* Tue Mar 02 2010 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.1 R11 >+ >+566778 - 'v7 run' without a specified test results in a python traceback >+568458 - v7 fails with a backtrace when HAL daemon is not running >+568492 - v7 video test produces a backtrace if system is not running X >+568465 - v7 shows that RT kernel was not built by Red Hat! >+ >+* Tue Feb 23 2010 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.1 R10 >+ >+546047 - The v7 fv_network test result may PASS when the guests' network test is FAIL >+555903 - suspend tests should provide a method/param to disable the fn+ key tests individually >+ >+* Thu Feb 18 2010 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.1 R9 >+ >+ 563762 - Incorrect rpm package - "kernelxen--devel" is required as run-time dependency. >+ 565437 - v7 test suite v1.0 rel. 26 doesn't work with RHEL 5.5 alpha/beta >+ 555898 - optical tests fix --mode auto to skip prompts >+ >+* Wed Feb 10 2010 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.1 R8 >+ >+ 563562 - v7 plan --mode auto can infinite loop on required package >+ installation attempts >+ 559834 - fv_* is not listed in v7 plan on rhel54-server-ia64-xen system >+ 563289 - fv-* should not be planned on RT kernels. >+ 559825 - Info test fails on kvm system - can not locate ABI whilelist >+ 563292 - Info test fails on rt kernel >+ >+* Mon Feb 01 2010 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.1 R7 >+ >+ 557674 - sh: udevadm: command not found error >+ 560797 - v7 exception when system has no /proc/usb >+ >+V7 1.1 R6 >+ >+ 560635 - info test fails due to difficulties in parsing /etc/redhat-release >+ >+* Fri Jan 29 2010 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.1 R5 >+ >+ 192245 - info test should call sosreport instead of sysreport >+ 555842 - tests should make use of runtime requires feature >+ 555898 - optical tests should provide a method to force/override >+ the read-only, write, re-write code path decision >+ >+* Wed Jan 26 2010 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.1 R3 >+ >+ 559179 - Device-specific tests are not planned in RHEL4 via kudzu. >+ >+* Tue Jan 26 2010 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.1 R2 >+ >+ 558578 - memory test traceback: AttributeError: 'int' object has no attribute 'pipe' >+ >+* Fri Jan 22 2010 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.1 R1 >+ >+ 557355 - fv_* is not listed in v7 plan both on AMD RHEL5.4-Server xen / kvm system >+ 557365 - `v7 plan` failed with traceback and cause no plan for `v7 print` >+ 546404 - Avoid running any tests when invalid test name is used >+ >+* Thu Jan 14 2010 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.0 R26 >+ >+ 555045 - v7 R23 traceback on submit command - invalid device data >+ >+V7 1.0 R23 >+ >+ 554915 - FEAT: v7 needs a RTEval test >+ 523824 - FEAT: v7 should fv_* tests should support KVM >+ 488145 - FEAT: HTS should provide a run-time dependency option for installation >+ 474856 - CPUScaling Fails in HTS 5.3-3 >+ >+ >+* Thu Dec 17 2009 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.0 R21 >+ >+ 525736 - Feat: CLI to manually provide/override vendor/make/model values in results.xml >+ 526071 - v7 man page refers to --last option as "--latest" >+ 548517 - v7 plan traceback: no such attribute runForVirtualization >+ 517311 - submit command causes a traceback if no tests have run >+ 536929 - v7 should augment HAL device detection with other sources >+ 484657 - hts uses code deprecated in python 2.6 >+ >+* Tue Sep 29 2009 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.0 R19 >+ >+ 526310 - v7 fails TPS Verify test on RHEL4 due to selinux context settings >+ >+* Fri Sep 11 2009 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.0 R18 >+ >+ 517966 - ia64 FV image could not auto boot >+ >+V7 1.0 R17 >+ >+ 521964 - Running v7 FV guest tests with mis-named data image file results in python traceback >+ >+V7 1.0 R16 >+ >+ 517215 - over-limit test-generated files can cause a traceback in >+ post-run file attachment code >+ 514586 - FV tests fail if xenbr0 not found >+ 521611 - /etc/httpd/conf.d/v7.conf should have FollowSymlinks set >+ 520657 - v7-15: Error when running "v7 submit" to create a test results rpm package on RHEL4 >+ >+* Thu Aug 14 2009 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.0 R15 >+ >+ 517524 - core hardware log shows all system device entries >+ 483024 - cpuscaling test fails when no CPU flags are available >+ >+* Tue Aug 11 2009 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.0 R14 >+ >+ 515294 - kudzu output in the hardware.log of v7 on RHEL5.4 is missing the >+ processor data and memory data >+ 516082 - bluray test fails when manually-planned via the --add command >+ 516241 - v7-1.0-7 video test fails for both RHEL5 and RHEL4 >+ >+* Tue Aug 04 2009 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.0 R9 >+ >+ >+ 515197 - INFO/CORE/MEMORY tests are not "planned" by default on RHEL4.7 with v7-1.0-8 >+ >+* Fri Jul 31 2009 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.0 R8 >+ >+ 514959 - v7 results rpm is missing sysreport tar ball >+ 514961 - v7 hardware.out data is hal format instead of kudzu format like hts >+ >+* Thu Jun 25 2009 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.0 R7 >+ >+ 512475 - v7 cli doesn't seem to respond to --device command >+ 508136 - Unable to run cdrom HTS test on RHEL4 >+ 466703 - suspend test fails due to Error: could not verify suspend >+ 507370 - v7's results.xml testing database does not contain >+ associated files from info an audio tests. >+ 506542 - fv_all, fv_network test traceback >+ 506169 - fv_* tests should support multiple image options >+ 506129 - bluray test doesn't get planned in RHEL4 >+ 505806 - ia64 FV image should not need extra human inputs >+ >+* Sun Jun 14 2009 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.0 R6 >+ >+316581 - Video FAILED xstatus command >+ >+* Sat Jun 13 2009 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.0 R4 >+ >+505477 - New v7 RPM should depricate hts rpm >+505432 - info test in v7 doesn't populate hardware.out >+485837 - FEAT: hts needs to support a pre-installed FV image >+481258 - hts-5.3-15.el4 show double Note info with plan and run commands >+480723 - HTS should verify all the arguments in command line >+460940 - 'hts discover' is using the BIOS manufacturer name for the system manufactuer >+480285 - The interpretation of "Version" is not align with others in hts help page >+460979 - Can HTS log the audio codec info? >+445164 - FEAT: CDROM test should test Blu-ray Discs in rhel5 >+437866 - [FEAT] Update storage tests in HTS to to target controllers rather than block devices >+478498 - hts-5.3-12 profiler test shows errors in passing test >+476690 - HTS-5.3-9 Profiler Test Fails >+230285 - FEAT: request for configured kickstart file which includes the min. hts package set >+ >+ >+* Thu Jun 03 2009 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.0 R3 >+ >+ 503857 - traceback on v7 submit command >+ >+* Mon Jun 01 2009 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.0 R2 >+ >+ 488582 - USB test must ask for 'number' of port to be tested, not the number of free ports. >+ 485705 - hts-5.3-15.el5.noarch help still shows "discover" under "run" sequence >+ 482890 - deletion of test sources causes info test traceback >+ 483024 - cpuscaling test fails when no CPU flags are available >+ 482861 - HTS needs some console output clean-up >+ 476517 - Output of network test must show MAC and hal/pciid details of ethernet interfaces >+ >+* Wed Apr 15 2009 Greg Nichols <gnichols@redhat.com> >+ >+V7 1.0 R1 >+ >+ 490995 - HTS on RHEL4 will not detect all features of DVD/CD BURNER >+ 484938 - DVD burning test failed >+ 479739 - profiler test is showing up in the testplan for FV >+ 480397 - Multiple NICs detected on HVM guests when only one NIC actually present >+ >+ >diff --git a/hwcert-client.spec.in b/hwcert-client.spec.in >index 737aae7..c977cd8 100644 >--- a/hwcert-client.spec.in >+++ b/hwcert-client.spec.in >@@ -24,25 +24,10 @@ Conflicts: rhr-core, rhr-auto, rhr-interact, rhr-crush > Obsoletes: hts > Requires: lmbench, dt, httpd, nfs-utils, stress, gcc, PyXML, rpm-build > Requires: dbus-python, kernel-devel, kernel-headers, sos >-# RHEL6-only-begin >-Requires: udisks >-# RHEL6-only-end >- >-# hwcert-server subpackage >-%package -n hwcert-server >-Summary: Red Hat Hardware Test Suite Server >-Group: Development/Tools >-Requires: hwcert-client = %{version}-%{release} >-Requires: python-lxml >- > > %description > Red Hat Hardware Test Suite certifies hardware for Red Hat Enterprise Linux > >-%description -n hwcert-server >-Red Hat Hardware Test Suite Server supports systems running certification tests >- >- > %prep > %setup -q -c > >@@ -73,13 +58,6 @@ DESTDIR=$RPM_BUILD_ROOT make HWCERT_RHEL_VERSION=%{rhel_version} install > /usr/share/man/man8/hwcert.8.gz > /etc/init.d/hwcert > >-%files -n hwcert-server >-%defattr(-,root,root) >-# set to user apache for web/cgi serving >-%attr(-, apache, apache) /var/www/hwcert >-/etc/httpd/conf.d/hwcert.conf >- >- > %changelog > * Thu Mar 13 2013 Greg Nichols <gnichols@redhat.com> > >diff --git a/server/Makefile b/server/Makefile >deleted file mode 100644 >index 7474453..0000000 >--- a/server/Makefile >+++ /dev/null >@@ -1,33 +0,0 @@ >-# Copyright (c) 2006 Red Hat, Inc. All rights reserved. This copyrighted material >-# is made available to anyone wishing to use, modify, copy, or >-# redistribute it subject to the terms and conditions of the GNU General >-# Public License v.2. >-# >-# This program is distributed in the hope that it will be useful, but WITHOUT ANY >-# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A >-# PARTICULAR PURPOSE. See the GNU General Public License for more details. >-# >-# You should have received a copy of the GNU General Public License >-# along with this program; if not, write to the Free Software >-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. >-# >-# Author: Bill Peck >- >-.PHONY: clean install-server server >- >-HWCERT_CATALOG_CCS_REPO := https://svn.devel.redhat.com/repos/hwcert-catalog/branches/catalog-v3.6-0.1/workflow-3.6/extensions/Hwcert/css/ >-HWCERT_CATALOG_CSS_COPY := $(shell pwd)/catalog-css >- >-SUBDIRS := css cgi images >-FILES := index.html >- >-# catalogcss: >-# svn co $(HWCERT_CATALOG_CCS_REPO) $(HWCERT_CATALOG_CSS_COPY) >- >-install-server: >- for i in $(SUBDIRS); do $(MAKE) -C $$i DESTDIR=$(DESTDIR) HWCERT_CATALOG_CSS_COPY=$(HWCERT_CATALOG_CSS_COPY) install; done >- for file in $(FILES); do cp -f $$file $(DESTDIR)/var/www/hwcert/$$file; done >-# chcon -R root:object_r:httpd_sys_content_t $(DESTDIR)/var/www/hwcert >- >-clean: >- for i in $(SUBDIRS); do $(MAKE) -C $$i clean; done >diff --git a/server/cgi/Makefile b/server/cgi/Makefile >deleted file mode 100644 >index dda1b85..0000000 >--- a/server/cgi/Makefile >+++ /dev/null >@@ -1,36 +0,0 @@ >-# Copyright (c) 2006 Red Hat, Inc. All rights reserved. This copyrighted material >-# is made available to anyone wishing to use, modify, copy, or >-# redistribute it subject to the terms and conditions of the GNU General >-# Public License v.2. >-# >-# This program is distributed in the hope that it will be useful, but WITHOUT ANY >-# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A >-# PARTICULAR PURPOSE. See the GNU General Public License for more details. >-# >-# You should have received a copy of the GNU General Public License >-# along with this program; if not, write to the Free Software >-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. >-# >-# Author: Bill Peck >- >-.PHONY: clean >- >- >-FILES := hwcertweb.py hwcertxml.py networkTest.py saveFile.py saved.py template.py >-SUBDIRS := xsl >-HWCERT_SERVER_ROOT := /var/www/hwcert >- >-clean: >- for i in $(SUBDIRS); do $(MAKE) -C $$i; done >- rm -rf $(DESTDIR)$(HWCERT_SERVER_ROOT)/cgi >- rm -rf $(DESTDIR)/etc/httpd/conf.d/hwcert.conf >- >-all install: >- rm -rf $(DESTDIR)$(HWCERT_SERVER_ROOT)/cgi >- mkdir -p $(DESTDIR)$(HWCERT_SERVER_ROOT)/cgi >- mkdir -p $(DESTDIR)$(HWCERT_SERVER_ROOT)/store >- mkdir -p $(DESTDIR)$(HWCERT_SERVER_ROOT)/transfer >- for file in $(FILES); do cp -f $$file $(DESTDIR)$(HWCERT_SERVER_ROOT)/cgi/$$file; done >- for i in $(SUBDIRS); do $(MAKE) -C $$i DESTDIR=$(DESTDIR) HWCERT_CATALOG_CSS_COPY=$(HWCERT_CATALOG_CSS_COPY) install; done >- mkdir -p $(DESTDIR)/etc/httpd/conf.d >- cp -f hwcert.conf $(DESTDIR)/etc/httpd/conf.d/. >diff --git a/server/cgi/hwCertWeb.py b/server/cgi/hwCertWeb.py >deleted file mode 100755 >index 2b04877..0000000 >--- a/server/cgi/hwCertWeb.py >+++ /dev/null >@@ -1,45 +0,0 @@ >-#!/usr/bin/python >-# Copyright (c) 2006 Red Hat, Inc. All rights reserved. This copyrighted material >-# is made available to anyone wishing to use, modify, copy, or >-# redistribute it subject to the terms and conditions of the GNU General >-# Public License v.2. >-# >-# This program is distributed in the hope that it will be useful, but WITHOUT ANY >-# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A >-# PARTICULAR PURPOSE. See the GNU General Public License for more details. >-# >-# You should have received a copy of the GNU General Public License >-# along with this program; if not, write to the Free Software >-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. >-# >-# Author: Greg Nichols >-# >- >-import os,sys,cgi >-hwCertClassLibraryPath = '/usr/share/hwcert/lib/' >-sys.path.append(hwCertClassLibraryPath) >-os.putenv("PYTHONPATH", hwCertClassLibraryPath) >- >-from hwcert.hardwaretest import HardwareTestHarness >- >-hwcert=HardwareTestHarness() >- >-fieldStorage = cgi.FieldStorage() >-# convert to a regular dict() >-options = dict() >-options["command"] = "print" # default >-for key in fieldStorage.keys(): >- options[key] = fieldStorage[key].value >- >-hwcert.setOptions(options) >- >-print "Content-type: text/html"; >-print >- >-hwcert.doWeb() >- >- >- >- >- >- >diff --git a/server/cgi/hwCertXml.py b/server/cgi/hwCertXml.py >deleted file mode 100755 >index 9733e45..0000000 >--- a/server/cgi/hwCertXml.py >+++ /dev/null >@@ -1,82 +0,0 @@ >-#!/usr/bin/python >-# Copyright (c) 2006 Red Hat, Inc. All rights reserved. This copyrighted material >-# is made available to anyone wishing to use, modify, copy, or >-# redistribute it subject to the terms and conditions of the GNU General >-# Public License v.2. >-# >-# This program is distributed in the hope that it will be useful, but WITHOUT ANY >-# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A >-# PARTICULAR PURPOSE. See the GNU General Public License for more details. >-# >-# You should have received a copy of the GNU General Public License >-# along with this program; if not, write to the Free Software >-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. >-# >-# Author: Greg Nichols >-# >- >-import os,sys,cgi,lxml,gzip >-from lxml import etree >-hwCertClassLibraryPath = '/usr/share/hwcert/lib/' >-sys.path.append(hwCertClassLibraryPath) >-os.putenv("PYTHONPATH", hwCertClassLibraryPath) >- >- >-from hwcert.environment import Environment >- >-environment = Environment() >- >-import cgitb >-cgitb.enable() >- >- >-def getParameters(): >- fieldStorage = cgi.FieldStorage() >- # convert to a regular dict() >- cgiParameters = { "sheet": "default", "content":"xml", "rpath":environment.getResultsPath()} >- xsltParameters = { "devices":"\'hide\'", "device-classes": "\'hide\'", "rpath":"\'%s\'" % environment.getResultsPath()} >- for key in fieldStorage.keys(): >- cgiParameters[key] = fieldStorage[key].value >- # assume all parameter values are strings (wrap them in ''s) >- xsltParameters[key] = "\'%s\'" % fieldStorage[key].value >- return (cgiParameters, xsltParameters) >- >- >-def doTransform(cgiParameters, xsltParameters): >- xslt = etree.parse("%s/xsl/%s.xsl" % (environment.getServerDirectory(), cgiParameters["sheet"])) >- transform = etree.XSLT(xslt) >- resultsPath = environment.getResultsPath() >- if "rpath" in cgiParameters: >- resultsPath = cgiParameters["rpath"] >- try: >- if resultsPath[-2:] == "gz": >- results = gzip.open(resultsPath, 'rb') >- else: >- results = open(resultsPath) >- >- results = etree.parse(results) >- output = transform(results, **xsltParameters) >- # write the transformed doc to the output >- output.write(sys.stdout) >- except IOError, e: >- sys.stdout.write("<pre>There are no test results\n") >- sys.stdout.write("(%s)\n</pre>" % e) >- >- sys.stdout.flush() >- >-(cgiParameters, xsltParameters) = getParameters() >-print "Content-type: text/%s" % cgiParameters["content"]; >-print >-print "<!-- cgi parameters" >-for key in cgiParameters: >- print "%s=%s" % (key, cgiParameters[key]) >-print" -->" >-print "<!-- xslt parameters" >-for key in xsltParameters: >- print "%s=%s" % (key, xsltParameters[key]) >-print" -->" >- >-doTransform(cgiParameters, xsltParameters) >-sys.stdout.flush() >- >- >diff --git a/server/cgi/hwcert.conf b/server/cgi/hwcert.conf >deleted file mode 100644 >index 0a5fdd2..0000000 >--- a/server/cgi/hwcert.conf >+++ /dev/null >@@ -1,16 +0,0 @@ >-ScriptAlias /hwcert/cgi/ "/var/www/hwcert/cgi/" >-<Directory "/var/www/hwcert/cgi"> >- AllowOverride None >- Options None >- Order allow,deny >- Allow from all >-</Directory> >- >-Alias /hwcert/ "/var/www/hwcert/" >-<Directory "/var/www/hwcert/"> >- Options Indexes FollowSymlinks >- Order allow,deny >- Allow from all >-</Directory> >- >- >diff --git a/server/cgi/networkTest.py b/server/cgi/networkTest.py >deleted file mode 100755 >index 5c1f6b3..0000000 >--- a/server/cgi/networkTest.py >+++ /dev/null >@@ -1,75 +0,0 @@ >-#!/usr/bin/python >-# Copyright (c) 2006 Red Hat, Inc. All rights reserved. This copyrighted material >-# is made available to anyone wishing to use, modify, copy, or >-# redistribute it subject to the terms and conditions of the GNU General >-# Public License v.2. >-# >-# This program is distributed in the hope that it will be useful, but WITHOUT ANY >-# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A >-# PARTICULAR PURPOSE. See the GNU General Public License for more details. >-# >-# You should have received a copy of the GNU General Public License >-# along with this program; if not, write to the Free Software >-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. >-# >-# Author: Greg Nichols >-# >- >-# this cgi is used by the http transfer portion of the network test. It saves the file enclosure to the hwcert >-# storage area for the upload portion of the test. The network test uses a simple request for the file >-# for the download test >- >-import os,sys,cgi >-hwCertClassLibraryPath = '/usr/share/hwcert/lib/' >-sys.path.append(hwCertClassLibraryPath) >-os.putenv("PYTHONPATH", hwCertClassLibraryPath) >-from hwcert.hash import hashModule >- >-from hwcert.environment import Environment >- >-environment = Environment() >- >-import cgitb >-cgitb.enable() >- >- >-def saveFiles(): >- ipAddress = cgi.escape(os.environ["REMOTE_ADDR"]) >- >- files = list() >- fieldStorage = cgi.FieldStorage() >- for key in fieldStorage.keys(): >- if fieldStorage[key].name == 'file': >- directory = os.path.join(environment.getServerDirectory(), environment.getServerTransfer(), ipAddress) >- try: >- os.mkdir(directory) >- except OSError: >- # directory exists >- pass >- path = os.path.join(directory, fieldStorage[key].filename) >- file = open(path, "wb") >- file.write(fieldStorage[key].value.decode("base64")) >- file.close() >- print " Saved: " + path >- print " From IP: " + ipAddress >- # getMD5 checksum >- m=hashModule.md5() >- file = open(path, "rb") >- m.update(file.read()) >- file.close() >- print " checksum: " + m.hexdigest() >- >- >- >- >-print "Content-type: text/plain"; >-print >- >- >-files = saveFiles() >- >- >- >-sys.stdout.flush() >- >- >diff --git a/server/cgi/saveFile.py b/server/cgi/saveFile.py >deleted file mode 100755 >index 4b91abd..0000000 >--- a/server/cgi/saveFile.py >+++ /dev/null >@@ -1,75 +0,0 @@ >-#!/usr/bin/python >-# Copyright (c) 2006 Red Hat, Inc. All rights reserved. This copyrighted material >-# is made available to anyone wishing to use, modify, copy, or >-# redistribute it subject to the terms and conditions of the GNU General >-# Public License v.2. >-# >-# This program is distributed in the hope that it will be useful, but WITHOUT ANY >-# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A >-# PARTICULAR PURPOSE. See the GNU General Public License for more details. >-# >-# You should have received a copy of the GNU General Public License >-# along with this program; if not, write to the Free Software >-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. >-# >-# Author: Greg Nichols >-# >- >-# this cgi is used by the http transfer portion of the network test. It saves the file enclosure to the hwcert >-# storage area for the upload portion of the test. The network test uses a simple request for the file >-# for the download test >- >-import os,sys,cgi >-hwCertClassLibraryPath = '/usr/share/hwcert/lib/' >-sys.path.append(hwCertClassLibraryPath) >-os.putenv("PYTHONPATH", hwCertClassLibraryPath) >-from hwcert.hash import hashModule >- >-from hwcert.environment import Environment >- >-environment = Environment() >- >-import cgitb >-cgitb.enable() >- >- >-def saveFiles(): >- ipAddress = cgi.escape(os.environ["REMOTE_ADDR"]) >- >- files = list() >- fieldStorage = cgi.FieldStorage() >- try: >- serverPath = fieldStorage["server-path"] >- except: >- print "Error: no server-path is set" >- return False >- >- if serverPath.value: >- serverPath = os.path.join(*serverPath.value.splitlines()) >- directory = os.path.join(environment.getServerDirectory(), "store", serverPath) >- try: >- os.makedirs(directory) >- except OSError: >- # directory exists >- pass >- for key in fieldStorage.keys(): >- if fieldStorage[key].name == 'file': >- path = os.path.join(directory, fieldStorage[key].filename) >- file = open(path, "wb") >- file.write(fieldStorage[key].value.decode("base64")) >- file.close() >- print " Saved: " + path >- >- >- >-print "Content-type: text/plain"; >-print >- >- >-files = saveFiles() >- >- >- >-sys.stdout.flush() >- >- >diff --git a/server/cgi/saved.py b/server/cgi/saved.py >deleted file mode 100755 >index e8b5180..0000000 >--- a/server/cgi/saved.py >+++ /dev/null >@@ -1,80 +0,0 @@ >-#!/usr/bin/python >-# Copyright (c) 2006 Red Hat, Inc. All rights reserved. This copyrighted material >-# is made available to anyone wishing to use, modify, copy, or >-# redistribute it subject to the terms and conditions of the GNU General >-# Public License v.2. >-# >-# This program is distributed in the hope that it will be useful, but WITHOUT ANY >-# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A >-# PARTICULAR PURPOSE. See the GNU General Public License for more details. >-# >-# You should have received a copy of the GNU General Public License >-# along with this program; if not, write to the Free Software >-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. >-# >-# Author: Greg Nichols >-# >- >-import os,sys,cgi,lxml, re, cgitb, time >-from lxml import etree >-hwCertClassLibraryPath = '/usr/share/hwcert/lib/' >-sys.path.append(hwCertClassLibraryPath) >-os.putenv("PYTHONPATH", hwCertClassLibraryPath) >-hwCertServerRoot = '/var/www/hwcert' >- >-from hwcert.environment import Environment >-from hwcert.tags import Constants >-from template import Template >- >-environment = Environment() >- >- >-cgitb.enable() >- >- >-def getParameters(): >- fieldStorage = cgi.FieldStorage() >- # convert to a regular dict() >- parameters = { "path": ""} >- for key in fieldStorage.keys(): >- parameters[key] = fieldStorage[key].value >- >- return parameters >- >- >-def showSavedResults(parameters): >- localPath = os.path.join(environment.getServerDirectory(), "store") >- resultsFileFilter = re.compile("\.(xml|xml.gz)$", re.IGNORECASE) >- fileNamePattern = re.compile("^hwcert-results-(?P<hostname>.+)-(?P<date>[0-9]+)\.xml(.gz)?$") >- for (root,dirs,files) in os.walk(localPath): >- if files: >- files = sorted(files) >- info = root[len(localPath):] >- print " ".join(info.split("/")[1:]) + "<br>" >- >- for file in files: >- match = fileNamePattern.search(file) >- if match: >- dateStamp = match.group("date") >- date = "%s-%s-%s" % (dateStamp[4:6], dateStamp[6:8], dateStamp[:4]) >- time = "%s:%s:%s" % (dateStamp[8:10], dateStamp[10:12], dateStamp[12:]) >- hostname = match.group("hostname") >- print " <a href=\"hwcertxml.py?sheet=summary&content=html&rpath=%s/%s\">%s %s %s</a><br>" % (root, file, hostname, date, time) >- print "<br>" >- >-parameters = getParameters() >-template = Template() >-template.writeHeader() >-print "<!--" >-for key in parameters: >- print "%s=%s" % (key, parameters[key]) >-print" -->" >- >-print """ >- <h2>Saved Test Results</h2> >- """ >-showSavedResults(parameters) >-template.writeFooter() >-sys.stdout.flush() >- >- >diff --git a/server/cgi/template.py b/server/cgi/template.py >deleted file mode 100644 >index 011bd7b..0000000 >--- a/server/cgi/template.py >+++ /dev/null >@@ -1,71 +0,0 @@ >-#!/usr/bin/python >-# Copyright (c) 2006 Red Hat, Inc. All rights reserved. This copyrighted material >-# is made available to anyone wishing to use, modify, copy, or >-# redistribute it subject to the terms and conditions of the GNU General >-# Public License v.2. >-# >-# This program is distributed in the hope that it will be useful, but WITHOUT ANY >-# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A >-# PARTICULAR PURPOSE. See the GNU General Public License for more details. >-# >-# You should have received a copy of the GNU General Public License >-# along with this program; if not, write to the Free Software >-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. >-# >-# Author: Greg Nichols >-# >- >-import os >- >-class Template: >- >- def __init__(self): >- return >- >- def getHostName(self): >- system,node,release,version,machine = os.uname() >- return node >- >- def writeHeader(self): >- print "Content-type: text/html"; >- print """ >- >- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> >- <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> >- >- <head> >- <title>Red Hat Hardware Certification</title> >- <link rel="shortcut icon" href="/hwcert/images/favicon.ico"> >- <link rel="stylesheet" href="/hwcert/css/hwcert.css"> >- >- </head> >- >- <body id="mainone"> >- >- >- <div id="wrap"> >- <div id="innerwrap"> >- >- <!-- HEADER --> >- <div id="header"> >- <img src="/hwcert/images/logo_rh_home.png" alt="Red Hat Home" width="96" height="31" id="rhLogo" /> >- </div><!-- end header --> >- >- """ >- # Navigation >- print "<h1>%s</h1><h1> Hardware Certification Test Server</h1>" % self.getHostName() >- print """ >- <table> >- <tr> >- <td><a href="/hwcert/">Home</a></td> >- </tr> >- </table> >- <br/><br/> >- """ >- >- def writeFooter(self): >- print """ >- </div></div> >- </body> >- </html> >- """ >diff --git a/server/cgi/xsl/Makefile b/server/cgi/xsl/Makefile >deleted file mode 100644 >index c020cc2..0000000 >--- a/server/cgi/xsl/Makefile >+++ /dev/null >@@ -1,30 +0,0 @@ >-# Copyright (c) 2006 Red Hat, Inc. All rights reserved. This copyrighted material >-# is made available to anyone wishing to use, modify, copy, or >-# redistribute it subject to the terms and conditions of the GNU General >-# Public License v.2. >-# >-# This program is distributed in the hope that it will be useful, but WITHOUT ANY >-# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A >-# PARTICULAR PURPOSE. See the GNU General Public License for more details. >-# >-# You should have received a copy of the GNU General Public License >-# along with this program; if not, write to the Free Software >-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. >-# >-# Author: Bill Peck >- >-.PHONY: clean >- >- >-FILES := default.xsl test.xsl filter.xsl summary.xsl run.xsl device.xsl >-HWCERT_CATALOG_XSL := xml-package-summary.xsl >-HWCERT_SERVER_ROOT := /var/www/hwcert >- >- >-clean: >- rm -rf $(DESTDIR)$(HWCERT_SERVER_ROOT)/xsl >- >-install: >- mkdir -p $(DESTDIR)$(HWCERT_SERVER_ROOT)/xsl >-# for file in $(HWCERT_CATALOG_XSL); do cp -f $(HWCERT_CATALOG_CSS_COPY)/$$file $(DESTDIR)$(HWCERT_SERVER_ROOT)/xsl/$$file; done >- for file in $(FILES); do cp -f $$file $(DESTDIR)$(HWCERT_SERVER_ROOT)/xsl/$$file; done >diff --git a/server/cgi/xsl/default.xsl b/server/cgi/xsl/default.xsl >deleted file mode 100644 >index 7eaa44a..0000000 >--- a/server/cgi/xsl/default.xsl >+++ /dev/null >@@ -1,15 +0,0 @@ >-<?xml version="1.0"?> >- >-<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> >- >- >- <xsl:template match="@*|node()"> >- <xsl:copy> >- <xsl:apply-templates select="@*|node()"/> >- </xsl:copy> >- </xsl:template> >- >- <xsl:include href="filter.xsl"></xsl:include> >- >-</xsl:stylesheet> >- >diff --git a/server/cgi/xsl/device.xsl b/server/cgi/xsl/device.xsl >deleted file mode 100644 >index 3c3ccaf..0000000 >--- a/server/cgi/xsl/device.xsl >+++ /dev/null >@@ -1,46 +0,0 @@ >-<?xml version="1.0"?> >- >-<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> >- >- <xsl:param name="udi" select="'all'"/> >- >- <xsl:template match="@*|node()"> >- <xsl:copy> >- <xsl:apply-templates select="@*|node()"/> >- </xsl:copy> >- </xsl:template> >- >- <xsl:template match="/certification-test/device-class"> >- <xsl:if test="@name = 'system'"> >- <xsl:copy> >- <xsl:apply-templates select="@*|node()"/> >- </xsl:copy> >- </xsl:if> >- </xsl:template> >- >- <xsl:template match="/certification-test/device-class/device"> >- <xsl:choose> >- <xsl:when test="$udi = 'all'"> >- <xsl:copy> >- <xsl:apply-templates select="@*|node()"/> >- </xsl:copy> >- </xsl:when> >- <xsl:otherwise> >- <xsl:if test="contains(@udi, $udi)"> >- <xsl:copy> >- <xsl:apply-templates select="@*|node()"/> >- </xsl:copy> >- </xsl:if> >- </xsl:otherwise> >- </xsl:choose> >- </xsl:template> >- >- <xsl:template match="/certification-test/device-class/test"> >- <!-- hide tests --> >- </xsl:template> >- >- <xsl:include href="filter.xsl"></xsl:include> >- >-</xsl:stylesheet> >- >- >diff --git a/server/cgi/xsl/filter.xsl b/server/cgi/xsl/filter.xsl >deleted file mode 100644 >index b46b779..0000000 >--- a/server/cgi/xsl/filter.xsl >+++ /dev/null >@@ -1,74 +0,0 @@ >-<?xml version="1.0"?> >- >-<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> >- >- <!-- general filtering of hwcert results.xml files >- >- parameters: >- devices: hide | show | full >- device-classes: hide | show | full >- >- - hides attachment payloads >- >- >- --> >- >- <xsl:template match="device-class"> >- <xsl:if test="$device-classes = 'hide'"> >- <xsl:apply-templates select="node()"/> >- </xsl:if> >- <xsl:if test="$device-classes = 'show'"> >- <xsl:if test="count(test) > 0"> >- <xsl:copy> >- <xsl:apply-templates select="@*|node()"/> >- </xsl:copy> >- </xsl:if> >- </xsl:if> >- <xsl:if test="$device-classes = 'full'"> >- <xsl:copy> >- <xsl:apply-templates select="@*|node()"/> >- </xsl:copy> >- </xsl:if> >- </xsl:template> >- >- <!-- hide deleted tests --> >- <xsl:template match="test"> >- <xsl:if test="not(@status) or (@status != 'deleted')"> >- <xsl:copy> >- <xsl:apply-templates select="@*|node()"/> >- </xsl:copy> >- </xsl:if> >- </xsl:template> >- >- <!-- set any <output> elements' name attributes that are not already set --> >- <xsl:template match="output[not(@name)]"> >- <xsl:copy> >- <xsl:apply-templates select="@*"/> >- <xsl:attribute name="name"><xsl:text>Test Log</xsl:text></xsl:attribute> >- <xsl:apply-templates/> >- </xsl:copy> >- </xsl:template> >- >- <!-- just show the name of the attached file, not the actual payload --> >- <xsl:template match="attachment"> >- <attachment>attachment: <xsl:value-of select="@name"/></attachment> >- </xsl:template> >- >- <!-- by default, devices are hidden. "show" shows just the product and source, full shows all the properties --> >- <xsl:template match="device"> >- <xsl:if test="$devices='show'"> >- <xsl:copy> >- <xsl:apply-templates select="@*"/> >- </xsl:copy> >- </xsl:if> >- <xsl:if test="$devices='full'"> >- <xsl:copy> >- <xsl:apply-templates select="@*|node()"/> >- </xsl:copy> >- </xsl:if> >- </xsl:template> >- >- >-</xsl:stylesheet> >- >- >diff --git a/server/cgi/xsl/run.xsl b/server/cgi/xsl/run.xsl >deleted file mode 100644 >index 9ec7b4d..0000000 >--- a/server/cgi/xsl/run.xsl >+++ /dev/null >@@ -1,47 +0,0 @@ >-<?xml version="1.0"?> >- >-<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> >- >- <xsl:param name="test"/> >- <xsl:param name="run" select="'all'"/> >- <xsl:param name="device"/> >- >- <xsl:template match="@*|node()"> >- <xsl:copy> >- <xsl:apply-templates select="@*|node()"/> >- </xsl:copy> >- </xsl:template> >- >- <xsl:template match="/certification-test/device-class/test"> >- <xsl:if test="not(@status) or (@status != 'deleted')"> >- <xsl:if test="(@name = $test) and (@logical-device = $device)"> >- <xsl:copy> >- <xsl:apply-templates select="@*|node()"/> >- </xsl:copy> >- </xsl:if> >- </xsl:if> >- </xsl:template> >- >- <xsl:template match="/certification-test/device-class/test/run"> >- <xsl:choose> >- <xsl:when test="$run = 'all'"> >- <xsl:copy> >- <xsl:apply-templates select="@*|node()"/> >- </xsl:copy> >- </xsl:when> >- <xsl:otherwise> >- <xsl:if test="@number = $run"> >- <xsl:copy> >- <xsl:apply-templates select="@*|node()"/> >- </xsl:copy> >- </xsl:if> >- </xsl:otherwise> >- </xsl:choose> >- >- </xsl:template> >- >- <xsl:include href="filter.xsl"></xsl:include> >- >-</xsl:stylesheet> >- >- >diff --git a/server/cgi/xsl/summary.xsl b/server/cgi/xsl/summary.xsl >deleted file mode 100644 >index c1dbfb4..0000000 >--- a/server/cgi/xsl/summary.xsl >+++ /dev/null >@@ -1,188 +0,0 @@ >-<?xml version="1.0"?> >-<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> >-<xsl:variable name="results" select="HHHH" /> >- >-<xsl:template match="/certification-test"> >- <!-- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> --> >- <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> >- <head> >- <title>HwCert <xsl:value-of select="hardware/vendor"/> <xsl:value-of select="hardware/model"/></title> >- <link rel="shortcut icon" href="/hwcert/images/favicon.ico" /> >- <link rel="stylesheet" href="/hwcert/css/hwcert.css" /> >- </head> >- >- <body id="mainone"> >- <div id="wrap"> >- <div id="innerwrap"> >- <!-- HEADER --> >- <div id="header"> >- <a href="/hwcert"><img src="/hwcert/images/logo_rh_home.png" alt="Red Hat Home" width="96" height="31" id="rhLogo" /></a> >- </div><!-- end header --> >- >- <!-- overview --> >- <h1>Hardware Certification Test Suite</h1> >- >- <table class="overview"> >- <thead></thead> >- >- <tr><td>Vendor:</td><td><xsl:value-of select="hardware/vendor"/></td></tr> >- <tr><td>Model:</td><td><xsl:value-of select="hardware/model"/></td></tr> >- <tr><td>Arch:</td><td><xsl:value-of select="hardware/arch"/></td></tr> >- <tr><td> >- OS:</td><td><xsl:value-of select="certification/os/product"/><xsl:text disable-output-escaping="yes"><![CDATA[ ]]></xsl:text> >- <xsl:value-of select="certification/os/release"/> >- (<xsl:value-of select="certification/os/name"/>) >- </td></tr> >- >- <tr><td>HwCert:</td><td><xsl:value-of select="@hwcert-version"/> release <xsl:value-of select="@hwcert-release" /></td></tr> >- <tr><td>Date:</td><td><xsl:value-of select="@plan-time" /></td></tr> >- </table> >- >- >- <table class="navigation"> >- <tr><td>See Also:</td> >- <td><a href="/hwcert/">Home</a></td> >- <td> >- <a> >- <xsl:attribute name="href"> >- <xsl:text>hwcertxml.py?sheet=summary</xsl:text> >- <xsl:text>&content=html</xsl:text> >- <xsl:text>&rpath=</xsl:text><xsl:value-of select="$rpath"/> >- </xsl:attribute> >- Summary >- </a></td> >- >- <td> >- <a> >- >- <xsl:attribute name="href"> >- <xsl:text>hwcertxml.py?sheet=device&rpath=</xsl:text><xsl:value-of select="$rpath"/> >- </xsl:attribute> >- Devices >- </a> >- </td> >- </tr> >- </table> >- >- >- <h2>Test Results:</h2> >- <table class="results" cellpadding="0" cellspacing="0" border="0"> >- <thead> >- <tr> >- <th colspan="2" align="right">Run:</th> >- <xsl:call-template name="runTableHeader"> >- <xsl:with-param name="currentRun" select="1"/> >- <xsl:with-param name="runs" select="@number-of-runs"/> >- </xsl:call-template> >- </tr> >- </thead> >- <xsl:for-each select="/certification-test/device-class/test"> >- <xsl:if test="not(@status) or (@status != 'deleted')"> >- <xsl:variable name="currentTest" select="." /> >- <tr> >- <td> >- <a> >- <xsl:attribute name="href"> >- <xsl:text>hwcertxml.py?sheet=run&test=</xsl:text><xsl:value-of select="@name"/> >- <xsl:if test="@logical-device != ''"> >- <xsl:text>&device=</xsl:text><xsl:value-of select="$currentTest/@logical-device"/> >- </xsl:if> >- <xsl:text>&rpath=</xsl:text><xsl:value-of select="$rpath"/> >- </xsl:attribute> >- <xsl:value-of select="@name"/> >- </a> >- </td> >- <td> >- <xsl:text disable-output-escaping="yes"><![CDATA[ ]]></xsl:text> >- <xsl:if test="@logical-device != ''"> >- <xsl:choose> >- <xsl:when test="@udi != ''"> >- <a> >- <xsl:attribute name="href"> >- <xsl:text>hwcertxml.py?sheet=device&udi=</xsl:text><xsl:value-of select="@udi"/> >- <xsl:text>&rpath=</xsl:text><xsl:value-of select="$rpath"/> >- </xsl:attribute> >- <xsl:value-of select="@logical-device"/> >- </a> >- </xsl:when> >- <xsl:otherwise> >- <xsl:value-of select="@logical-device"/> >- </xsl:otherwise> >- </xsl:choose> >- </xsl:if> >- </td> >- >- <xsl:call-template name="runTableRow"> >- <xsl:with-param name="currentRunNumber" select="1"/> >- <xsl:with-param name="runs" select="/certification-test/@number-of-runs"/> >- <xsl:with-param name="currentTest" select="$currentTest"/> >- <xsl:with-param name="currentRun" select="$currentTest/run"/> >- </xsl:call-template> >- >- </tr> >- </xsl:if> >- </xsl:for-each> >- </table> >- >- </div> >- </div> >- </body> >- </html> >-</xsl:template> >- >-<xsl:template name="runTableHeader"> >- <xsl:param name="currentRun"/> >- <xsl:param name="runs"/> >- <xsl:if test="$currentRun <= $runs"> >- <th><xsl:value-of select="$currentRun"/></th> >- <xsl:call-template name="runTableHeader"> >- <xsl:with-param name="currentRun" select="$currentRun + 1"/> >- <xsl:with-param name="runs" select="$runs"/> >- </xsl:call-template> >- </xsl:if> >-</xsl:template> >- >-<xsl:template name="runTableRow"> >- <xsl:param name="currentRunNumber"/> >- <xsl:param name="runs"/> >- <xsl:param name="currentTest"/> >- <xsl:param name="currentRun"/> >- <xsl:if test="$currentRunNumber <= $runs"> >- <xsl:choose> >- <xsl:when test="number($currentRun/@number) = number($currentRunNumber)"> >- <td> >- <a> >- <xsl:attribute name="href"> >- <xsl:text>hwcertxml.py?sheet=run&test=</xsl:text><xsl:value-of select="$currentTest/@name"/> >- <xsl:text>&run=</xsl:text><xsl:value-of select="$currentRun/@number"/> >- <xsl:if test="$currentTest/@logical-device != ''"> >- <xsl:text>&device=</xsl:text><xsl:value-of select="$currentTest/@logical-device"/> >- </xsl:if> >- <xsl:text>&rpath=</xsl:text><xsl:value-of select="$rpath"/> >- </xsl:attribute> >- <xsl:value-of select="$currentRun/summary" /> >- </a> >- </td> >- <xsl:call-template name="runTableRow"> >- <xsl:with-param name="currentRunNumber" select="$currentRunNumber + 1"/> >- <xsl:with-param name="runs" select="$runs"/> >- <xsl:with-param name="currentTest" select="$currentTest"/> >- <xsl:with-param name="currentRun" select="$currentRun/following::run"/> >- </xsl:call-template> >- >- </xsl:when> >- <xsl:otherwise> >- <td><xsl:text disable-output-escaping="yes"><![CDATA[ ]]></xsl:text></td> >- <xsl:call-template name="runTableRow"> >- <xsl:with-param name="currentRunNumber" select="$currentRunNumber + 1"/> >- <xsl:with-param name="runs" select="$runs"/> >- <xsl:with-param name="currentTest" select="$currentTest"/> >- <xsl:with-param name="currentRun" select="$currentRun"/> >- </xsl:call-template> >- </xsl:otherwise> >- </xsl:choose> >- </xsl:if> >-</xsl:template> >- >-</xsl:stylesheet> >- >\ No newline at end of file >diff --git a/server/cgi/xsl/test.xsl b/server/cgi/xsl/test.xsl >deleted file mode 100644 >index 1cd74c7..0000000 >--- a/server/cgi/xsl/test.xsl >+++ /dev/null >@@ -1,32 +0,0 @@ >-<?xml version="1.0"?> >- >-<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> >- >- >- <xsl:template match="@*|node()"> >- <xsl:copy> >- <xsl:apply-templates select="@*|node()"/> >- </xsl:copy> >- </xsl:template> >- >- <xsl:template match="/certification-test/device-class/test"> >- <xsl:if test="@name = $test"> >- <xsl:copy> >- <xsl:apply-templates select="@*|node()"/> >- </xsl:copy> >- </xsl:if> >- </xsl:template> >- >- <xsl:template match="/certification-test/device-class/test/run"> >- <xsl:if test="@number = $run"> >- <xsl:copy> >- <xsl:apply-templates select="@*|node()"/> >- </xsl:copy> >- </xsl:if> >- </xsl:template> >- >- <xsl:include href="filter.xsl"></xsl:include> >- >-</xsl:stylesheet> >- >- >diff --git a/server/css/Makefile b/server/css/Makefile >deleted file mode 100644 >index b833fdc..0000000 >--- a/server/css/Makefile >+++ /dev/null >@@ -1,31 +0,0 @@ >-# Copyright (c) 2006 Red Hat, Inc. All rights reserved. This copyrighted material >-# is made available to anyone wishing to use, modify, copy, or >-# redistribute it subject to the terms and conditions of the GNU General >-# Public License v.2. >-# >-# This program is distributed in the hope that it will be useful, but WITHOUT ANY >-# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A >-# PARTICULAR PURPOSE. See the GNU General Public License for more details. >-# >-# You should have received a copy of the GNU General Public License >-# along with this program; if not, write to the Free Software >-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. >-# >-# Author: Bill Peck >- >-.PHONY: clean >- >- >-HWCERT_CATALOG_CSS := >-HWCERT_SERVER_ROOT := /var/www/hwcert >- >- >-FILES := hwcert.css results.css >- >-clean: >- rm -rf $(DESTDIR)$(HWCERT_SERVER_ROOT)/css >- >-all install: >- mkdir -p $(DESTDIR)$(HWCERT_SERVER_ROOT)/css >- for file in $(FILES); do install -m 644 $$file $(DESTDIR)$(HWCERT_SERVER_ROOT)/css/$$file; done >- for file in $(HWCERT_CATALOG_CSS_FILES); do cp -f $(HWCERT_CATALOG_CSS_COPY)/$$file $(DESTDIR)$(HWCERT_SERVER_ROOT)/css/$$file; done >diff --git a/server/css/hwcert.css b/server/css/hwcert.css >deleted file mode 100644 >index 0dd71cb..0000000 >--- a/server/css/hwcert.css >+++ /dev/null >@@ -1,131 +0,0 @@ >-body { >- margin: 0; >- padding: 0; >- font-family: "Luxi Sans", "Bitstream Vera Sans", "Lucida Grande", "Trebuchet MS", helvetica, verdana, arial, sans-serif; >- font-size: small; >- } >- >-img { >- border: 0; >- } >- >- >- >-h1, h2 { >- font-size: 1.3em; >- margin: 0; >- padding-bottom: 10px; >-} >- >-h1 { >- color: #000; >-} >- >-h2 { >- color: #777; >- padding-top: 12px; >-} >- >-hr { >- border: 0; >- border-bottom: 1px dashed #ccc; >- padding: 0.5em; >-} >- >-pre { >- font-family: mono; >- font-size: 1.0em; >-} >- >-td, th { >- font-size: 12px; >-} >- >-#wrap { >- width: 90%; >- margin: 0 auto 0px auto; >- padding: 0; >- padding-top: 10px; >- padding-bottom: 10px; >- text-align: left; >- background: #fff; >-} >- >-#innerwrap { >- width: 97%; >- margin: 0 15px; >- padding: 0; >-} >- >-#header-label { >- background-color: #dedede; >- padding: 0; >- padding-right: 5px; >- padding-left: 10px; >- /* border-bottom: 1px solid #999; >- border-right: 1px solid #777; */ >- text-align: right; >- vertical-align: middle; >- -moz-border-radius: 0 10px 10px 0; >-} >- >-table.overview { >- padding: 0; >- margin: 0; >-} >- >-table.overview td:first-child { >- text-align: right; >- >-} >-table.overview td:last-child { >- font-weight: 700; >-} >-table.results { >- border-style: none none solid solid; >- border-color: gray; >- border-width: 1px; >-} >-table.results th { >- border-style: solid solid none none; >- border-color: gray; >- border-width: 1px; >- margin: 0px; >- padding: 3px; >- text-align: center; >-} >-table.results td { >- border-style: solid solid none none; >- border-color: gray; >- border-width: 1px; >- margin: 0px; >- padding: 3px; >-} >-td.fail { >- background-color: #ff8888; >-} >-td.pass { >- background-color: #88ff88; >-} >-td.auto { >- background-color: #ffff88; >-} >-font.error { >- color: #bb0000; >- font-weight: 700; >-} >-font.warning { >- color: #998800; >-font.normal { >-} >-pre { >- background-color: #eeeeee; >- border: 1px solid #cccccc; >- width: 785px; >-} >-textarea { >- background-color: #eeeeee; >-/* border: 1px solid #cccccc; */ >- >-} >- >diff --git a/server/css/results.css b/server/css/results.css >deleted file mode 100644 >index 5293d5a..0000000 >--- a/server/css/results.css >+++ /dev/null >@@ -1,132 +0,0 @@ >- >-*{ >- font-family: mono; >- font-size: 12px; >- padding: 3px; >-} >-certification-test:before >-{ >- display: block; >- content: url('/hwcert/images/logo_rh_home.png') ' Certification Test Results, HwCert ' attr(hwcert-version) ' R' attr(hwcert-release) ' ' attr(plan-time); >- >- font-weight: 700; >- border-bottom: 2px solid gray; >- vertical-align: center; >-} >-certification-test >-{ >- display: block; >- border: 1px solid black; >- padding: 10px; >- margin: 10px; >-} >-hardware >-{ >- display: block; >- padding: 3px; >- >-} >-arch:before { content: "arch: ";} >-vendor:before { content: "vendor: ";} >-make:before { content: "make: ";} >-model:before { content: "model: ";} >-arch, vendor, model, make >-{ >- display: block; >-} >-certification:before { content: 'Certification for: '} >-certification { display: block; } >- >-device-class:before >-{ >- display: block; >- font-size: 16px; >- content: ' class: 'attr(name); >- font-weight: 700; >- border-bottom: 1px solid black; >- width: 750; >- background-color: #cccccc; >-} >-device-class >-{ >- display: block; >- margin: 10px; >-} >-device:before >-{ >- display: block; >- font-weight: 700; >- content: attr(product) ' ' attr(udi); >-} >-device >-{ >- display: block; >- margin: 10px; >-} >-property:before >-{ >- content: attr(name) ': '; >-} >-property >-{ >- display: block; >-} >- >- >-test:before >-{ >- display: block; >- content: ' test: 'attr(name) ' ' attr(logical-device); >- font-weight: 700; >- border-bottom: 1px solid black; >- width: 750; >-} >-test >-{ >- display: block; >- margin: 10px; >-} >-run:before >-{ >- display: block; >- content: 'run ' attr(number) ': ' attr(run-time); >- font-weight: 700; >- margin: 10px; >-} >- >- >-summary >-{ >- display: block; >-} >-output:before >-{ >- display: table; >- content: attr(name)':'; >- font-weight: 700; >-} >-output >-{ >- display: table; >- width: 760px; >- white-space: pre; >- font-family: mono; >- font-size: 10px; >- background-color: #eee; >- border: 1px solid gray; >- padding: 3px; >- margin: 10px; >-} >- >-attachment >-{ >- display: table; >- content: 'attachment: ' attr(name); >- font-weight: 700; >-} >- >-hal, kudzu, system, test-server >-{ >- display: none; >-} >- >diff --git a/server/images/Makefile b/server/images/Makefile >deleted file mode 100644 >index 96cbace..0000000 >--- a/server/images/Makefile >+++ /dev/null >@@ -1,29 +0,0 @@ >-# Copyright (c) 2006 Red Hat, Inc. All rights reserved. This copyrighted material >-# is made available to anyone wishing to use, modify, copy, or >-# redistribute it subject to the terms and conditions of the GNU General >-# Public License v.2. >-# >-# This program is distributed in the hope that it will be useful, but WITHOUT ANY >-# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A >-# PARTICULAR PURPOSE. See the GNU General Public License for more details. >-# >-# You should have received a copy of the GNU General Public License >-# along with this program; if not, write to the Free Software >-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. >-# >-# Author: Bill Peck >- >-.PHONY: clean >- >- >-FILES := logo_rh_home.png favicon.ico >-HWCERT_SERVER_ROOT := /var/www/hwcert >- >-clean: >- rm -rf $(DESTDIR)$(HWCERT_SERVER_ROOT)/images >- >-all install: >- rm -rf $(DESTDIR)$(HWCERT_SERVER_ROOT)/images >- mkdir -p $(DESTDIR)$(HWCERT_SERVER_ROOT)/images >- for file in $(FILES); do install -m 644 $$file $(DESTDIR)$(HWCERT_SERVER_ROOT)/images/$$file; done >- >diff --git a/server/images/favicon.ico b/server/images/favicon.ico >deleted file mode 100644 >index cbb61249380dc73f5d98ebf47ad622f844a33bee..0000000000000000000000000000000000000000 >GIT binary patch >literal 0 >HcmV?d00001 > >literal 318 >zcmZQzU<5(|0RaXO&|qX>5ChRb3=&ZQVnzlQAc+bfsu>sx3tJd|{`|@C`t@sug$oxm >z`1*!0oIih-fswHfh}Q!(-2l=_3|w5AK=vshJ_9!B|NsAB`W*<!fysC8Orf-{9f<Mp >z!s8__@08xX3w^rwZt%sYE(|Pd@2(9rnO<IAw)U1m^^P-VPE_5>Inlj)_wJL+Pqb(5 >z*?p#SPy4K!dv<Tn+OczG#_1hdcUR8b(X;!^+`D&g@0xa|eeK=5H@8)9+jjTX-CGr> >NXU)317VHQL2mq$QZ5jXo > >diff --git a/server/images/logo_rh_home.png b/server/images/logo_rh_home.png >deleted file mode 100644 >index 34e3f4f130d51d7d5157cb380c2e006b6aae8849..0000000000000000000000000000000000000000 >GIT binary patch >literal 0 >HcmV?d00001 > >literal 1266 >zcmV<O1P%L%P)<h;3K|Lk000e1NJLTq003YB0018d0{{R3FEThD00003b3#c}2nYz< >z;ZNWI007TWOjJbx007+F+-hoSk^lfRGc&ENtwaC-l%Jm%7#RQm|4B(n;{X8F0070s >z#S{Pl%m4s`gM)<t0PpYb#Q*?u0RdE9T@McrLPA2k003urc-7U_00jlTy}fGy0IdK3 >zCjbEW`1m0qA(fStrlzJ<008Ib=QBM$W@cu#wzg1EP|VECcNG;oOG^a+0CjbBo&W$U >zDk@82VvUWBTmS&w004P;c|%fCv;Y8$000{R089Y^GXMa7000RI31$EQD<L77nVC5` >zIdErZT3TAC0Rf1LvrYg2010qNS#tmY3h)2`3h)6!tTdPa001R)MObuGZ)S9NVRB^v >zO<`klZ*65{X<;BnX>w(EZ*psMAWc{xGB7YShjy&b000AtNkl<Zc%0RhYk#6R6o(H2 >zE^$yPb%7P?Bu0kIR+m8?FO@DX{r;b6PXef|Gt<s*eY59<#01Wh{LdvoTBAY4Kp3lH >zN^WM*Jnh_pvlV%GTL6u5^YhvUg8?F((!L?Uw#2sghwXB?JWSNllla@Y%^?K9j)cRR >zxiVL)mARQ6hM&bmbrXUBtflU%cW;{Ja5z*CraBih(JfR$KrH?5CZpNtutfl3ysn%p >zZvwD0>8$Hbp1RMYp)~VO9)XSDcko_D1Ig>moZYXyS|S0M$S6ScenG4w{?k|iHDLF! >z-EO-F4D#?~GYN3sk8=iwPU85-fB;~NJ2$)Y{oQ2MGRzTtFbYR-IO$a1Sy2=Th+wc0 >zUWF*1pY|^eKz)7|Vd#AjkX$d=y<7+kSi%pVgwM^hsNh{A(Zm~Wu-=O1ZK^1gq_VnG >z&Xs01-~n-4K-kWPN-ZqQ<q6ORTS*vtcis8?a1n?dKvN0<Gx*wY6q05}Q5dp9c;+}x >zmemra%=eusZkZbeD|#WZ9Pk}SmjD=?ym~L{+5c)kp9eJ{c7S0wR22MS2KcBsZ@VJ` >z7R50S!;as_X&m%fk5Yv#!jO{YrLK3e@zy?}M)3)Ny`zJQLrlX8SP<f{Qbd;#fI1tp >zs!3~|1;l0+Z6p%*_n+Qd|K?v9l=BII6Eb!nB9vn0<$(j4P@PGMGAa8as}-dIE8hU{ >z$p1WS?q2~mqS)*c;E3+Z0t`*lm=F0BKsvb0BCg@<VP0vOa|YD6ScGZ&+v8r{crC<J >zF~s206Tqzjeo+({+$lDI{4JnFfbM4&w~RBODjeoknv~*qAD)&6_2oq!Eq4;^UI7xF >zqm>F?A#1Uyy#|D0uOz*YXuK{{LZ+3}VxfKc_Q&JbuaDpS*OlA=QU|m~G#&E_lLpi3 >z5<qi#gY_>?(0EAeGHII|Z|-LMHGuR0j(QMJrzCW7$hih@0pb%21Yk`r04L*9JteeL >z13J6~0B8a**6IbO5Z#cYqe!o)ZYgDED^3!`mVrSgiN^IXzXDiVk`hdEw^~G17_|qi >z5=&;{c;RMQ=2}S86HRliep2;GDZ2s*Fe*GtlBBeB)T!rc>G296drA%w_8wxB)1_(K >zt$IqDHhS7)F|hF+S})3n((mJUVicx*YF`7ye%+s6BEMqa1B9I)-yb&t&<|Y2{|RtY >c`~L&}1+_b=3U4l!zW@LL07*qoM6N<$f}Xh@NB{r; > >diff --git a/server/index.html b/server/index.html >deleted file mode 100644 >index a9ac979..0000000 >--- a/server/index.html >+++ /dev/null >@@ -1,46 +0,0 @@ >- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> >- <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> >- >- <head> >- <title>Red Hat Hardware Certification</title> >- <link rel="shortcut icon" href="/hwcert/images/favicon.ico"> >- <link rel="stylesheet" href="/hwcert/css/hwcert.css"> >- >- </head> >- >- <body id="mainone"> >- >- >- <div id="wrap"> >- <div id="innerwrap"> >- >- <!-- HEADER --> >- <div id="header"> >- <img src="/hwcert/images/logo_rh_home.png" alt="Red Hat Home" width="96" height="31" id="rhLogo" /> >- </div><!-- end header --> >- >- <!-- page body --> >- >- <!-- overview --> >- <h1>Hardware Certification Test Suite</h1> >- <p> Welcome to the Red Hat HwCert Hardware Certification Test Suite.</p> >- >- <br> >- Test Results Storage:<br> >- <a href="cgi/saved.py?sheet=summary&content=html">Saved Test Results</a><br> >- >- <br> >- This Server's Test Results:<br> >- <a href="cgi/hwcertxml.py?sheet=summary&content=html">Summary</a><br> >- <a href="cgi/hwcertxml.py">Filtered XML</a> <br> >- <br> >- <a href="docs">Documentation</a><br> >- <br> >- <a href="http://hardware.redhat.com">Red Hat Hardware Catalog</a></br> >- >- >- >- </div></div> >- </body> >- </html> >- >-- >1.8.1.4 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 921585
: 710049