# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # # Makefile of /CoreOS/lshw/sanity/check-output # # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # Author, maintainer and description of the test AUTHOR=Mike Gahagan DESCRIPTION=Install version of lshw that matches the installed distro. PACKAGE=lshw # The name of the test. export TEST=/CoreOS/lshw/sanity/check-output # Version of the test. Used with make tag. export TESTVERSION=1.0 # data files, .c files, scripts anything needed to either compile the test and/or run it. FILES=$(METADATA) runtest.sh PURPOSE Makefile run: $(FILES) build ./runtest.sh build: $(BUILT_FILES) $(FILES) chmod a+x ./runtest.sh clean: rm -f *~ *.rpm rm -f $(METADATA) # Include Common Makefile include /usr/share/rhts/lib/rhts-make.include # Generate the testinfo.desc here: $(METADATA): Makefile @touch $(METADATA) @echo "Owner: $(AUTHOR)" > $(METADATA) @echo "Name: $(TEST)" >> $(METADATA) @echo "Path: $(TEST_DIR)" >> $(METADATA) @echo "License: GPLv2" >> $(METADATA) @echo "TestVersion: $(TESTVERSION)" >> $(METADATA) @echo "Description: $(DESCRIPTION)" >> $(METADATA) @echo "TestTime: 5m" >> $(METADATA) @echo "RunFor: $(PACKAGE)" >> $(METADATA) # @echo "Releases: RHELServer5 RHEL6" >> $(METADATA) @echo "Type: Functional" >> $(METADATA) @echo "Requires: $(PACKAGE)" >> $(METADATA) @echo "Requires: sqlite sqlite3 python3 libxml2" >> $(METADATA) rhts-lint $(METADATA) # The include package takes care of all the dependencies # Add any other dependencies there (/kernel/filesystems/xfs/include)