Added developer mode (--developer)

This commit is contained in:
mboelen 2016-04-26 13:40:21 +02:00
parent 2cefdb79d6
commit 55799a524c
5 changed files with 23 additions and 1 deletions

View File

@ -74,6 +74,7 @@ unset LANG
CUSTOM_URL_PREPEND=""
CUSTOM_URL_PROTOCOL=""
DB2_RUNNING=0
DEVELOPER_MODE=0
DISCOVERED_BINARIES=""
DOCKER_DAEMON_RUNNING=0
ERROR_ON_WARNINGS=0

View File

@ -44,6 +44,7 @@
# FileIsReadable Check if a file is readable or directory accessible
# GetHostID Retrieve an unique ID for this host
# IsDebug Check if --debug is used
# IsDeveloperMode Check if --developer is used
# IsRunning Check if a process is running
# InsertSection Insert a section block
# InsertPluginSection Insert a section block for plugins
@ -180,6 +181,7 @@
return $RETVAL
}
################################################################################
# Name : TestCase_Equal()
# Description : Test case for checking if value whether value is equal to value
@ -897,6 +899,17 @@
}
################################################################################
# Name : IsDeveloperMode()
# Description : Check if we are in development mode (--developer)
# Returns : (0 - True, 1 - False)
################################################################################
IsDeveloperMode() {
if [ ${DEVELOPER_MODE} -eq 1 ]; then return 0; else return 1; fi
}
################################################################################
# Name : IsRunning()
# Description : Check if a process is running

View File

@ -29,7 +29,7 @@
######################################################################
COMMANDS="audit show update"
OPTIONS="--auditor\n--check-all (-c)\n--config\n--cronjob (--cron)\n--debug\n--help (-h)\n--info\n--license-key --log-file\n--manpage_(--man)\n--no-colors --no-log\n--pentest\n--profile\n--plugins-dir\n--quiet (-q)\n--quick (-Q)\n--report-file\n--reverse-colors\n--tests\n--tests-category\n--upload\n--verbose\n--version (-V)\n--view-categories"
OPTIONS="--auditor\n--check-all (-c)\n--config\n--cronjob (--cron)\n--debug\n--developer\n--help (-h)\n--info\n--license-key --log-file\n--manpage_(--man)\n--no-colors --no-log\n--pentest\n--profile\n--plugins-dir\n--quiet (-q)\n--quick (-Q)\n--report-file\n--reverse-colors\n--tests\n--tests-category\n--upload\n--verbose\n--version (-V)\n--view-categories"
SHOW_ARGS="commands help license man options pidfile plugindir profiles release releasedate tests version"
SHOW_HELP="lynis show ${BROWN}commands${NORMAL} (all available commands)

View File

@ -140,6 +140,11 @@
DEBUG=1
;;
# Developer mode (more details when creating tests)
--developer)
DEVELOPER_MODE=1
;;
# Display all available options with short alias
--dump-options | --dumpoptions)
OPTIONS="--auditor

View File

@ -68,6 +68,9 @@ breaks).
.B \-\-debug
Display debug information to screen for troubleshooting purposes.
.TP
.B \-\-developer
Display developer information when creating tests.
.TP
.B \-\-dump\-options
Show all available parameters.
.TP