#!/bin/sh # -------------------------- CUT THIS SECTION --------------------------- # This is a template to create a personal plugin # # Each plugin should at least have several variables defined with the # prefix PLUGIN_* (see below) # # To add a section header, use the InsertSection function (see below) # # -------------------------- CUT THIS SECTION --------------------------- ######################################################################### # # * DO NOT REMOVE * #----------------------------------------------------- # PLUGIN_AUTHOR=___firstname_lastname____ # PLUGIN_CATEGORY=[category] # PLUGIN_DESC=[description] # PLUGIN_NAME=[plugin_name] # PLUGIN_REQUIRED_TESTS= #----------------------------------------------------- ######################################################################### # # # ######################################################################### # # Add custom section to screen output # InsertSection "Personal Plugin" # ################################################################################# # # Test : CUS-0000 # Description : check for an ordinary directory! # First check if OPENSSLBINARY is known as a prerequisite for this test. if [ ! -z "${OPENSSLBINARY}" ]; then PREQS_MET="YES"; else PREQS_MET="NO"; fi Register --test-no CUS-0000 --preqs-met ${PREQS_MET} --weight L --network NO --description "Description of custom test" # Just do check without any prerequisites Register --test-no CUS-0000 --weight L --network NO --description "Description of custom test" if [ ${SKIPTEST} -eq 0 ]; then FOUNDPROBLEM=0 # Check if a directory exists if [ -d /my/path ]; then logtext "Result: log entry for easier debugging or additional information" else FOUNDPROBLEM=1 logtext "Result: problem found!" ReportWarning ${TEST_NO} "M" "This is a test warning line" fi if [ ${FOUNDPROBLEM} -eq 0 ]; then Display --indent 2 --text "- Checking xxx..." --result OK --color GREEN else Display --indent 2 --text "- Checking xxx..." --result WARNING --color RED ReportSuggestion ${TEST_NO} "This is a suggestion" ReportWarning ${TEST_NO} "M" "This is a medium level warning" fi fi # ################################################################################# # # Wait for keypress (unless --quick is being used) wait_for_keypress #EOF