Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/CISOfy/lynis.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/lynis
diff options
context:
space:
mode:
authormboelen <michael@cisofy.com>2016-04-05 12:28:11 +0300
committermboelen <michael@cisofy.com>2016-04-05 12:28:11 +0300
commit2f335eea5f6ca0a342f435ad42fb0a37e12fefe3 (patch)
treef4458d52e69dce82df61114eb11d1d03c3f46252 /lynis
parent03388532ecadb37c675de53385e1c7d6b259eafa (diff)
Clean up of old variables
Diffstat (limited to 'lynis')
-rwxr-xr-xlynis81
1 files changed, 32 insertions, 49 deletions
diff --git a/lynis b/lynis
index 4571bc33..3f44aab7 100755
--- a/lynis
+++ b/lynis
@@ -27,30 +27,26 @@
#set -u
# Program information
- PROGRAM_name="Lynis"
- PROGRAM_VERSION="2.2.1"
- PROGRAM_version="${PROGRAM_VERSION}"
- PROGRAM_RELEASEDATE="2016-04-04"
- PROGRAM_releasedate="${PROGRAM_RELEASEDATE}"
- PROGRAM_RELEASE_TIMESTAMP=1459768802
+ PROGRAM_NAME="Lynis"
PROGRAM_AUTHOR="CISOfy"
- PROGRAM_author="${PROGRAM_AUTHOR}"
PROGRAM_AUTHOR_CONTACT="lynis-dev@cisofy.com"
- PROGRAM_author_contact="${PROGRAM_AUTHOR_CONTACT}"
+
+ # Version details
+ PROGRAM_RELEASEDATE="2016-04-04"
+ PROGRAM_RELEASE_TIMESTAMP=1459768802
+ PROGRAM_VERSION="2.2.1"
+
+ # Source, documentation and license
+ PROGRAM_SOURCE="https://github.com/CISOfy/lynis"
PROGRAM_WEBSITE="https://cisofy.com/lynis/"
- PROGRAM_website="${PROGRAM_WEBSITE}"
PROGRAM_COPYRIGHT="Copyright 2007-2016 - ${PROGRAM_AUTHOR}, ${PROGRAM_WEBSITE}"
- PROGRAM_copyright="${PROGRAM_COPYRIGHT}"
PROGRAM_LICENSE="${PROGRAM_NAME} comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
- welcome to redistribute it under the terms of the GNU General Public License.
- See the LICENSE file for details about using this software."
- PROGRAM_license="${PROGRAM_LICENSE}"
- PROGRAM_extrainfo="Enterprise support and plugins available via CISOfy"
+ welcome to redistribute it under the terms of the GNU General Public License.
+ See the LICENSE file for details about using this software."
+ PROGRAM_EXTRAINFO="Enterprise support and plugins available via CISOfy"
# Release version (beta or final)
- PROGRAM_releasetype="final"
- PROGRAM_NAME="Lynis"
- PROGRAM_SOURCE="https://github.com/CISOfy/lynis"
+ PROGRAM_RELEASETYPE="final"
# Version number of report files (when format changes in future)
REPORT_version_major="1"; REPORT_version_minor="0"
@@ -72,7 +68,7 @@
if [ "${INCLUDEDIR}" = "" ]; then
printf "%s" "
Fatal error: can't find include directory
-Make sure to execute ${PROGRAM_name} from untarred directory or check your installation."
+Make sure to execute ${PROGRAM_NAME} from untarred directory or check your installation."
exit 1
fi
@@ -235,7 +231,7 @@ Make sure to execute ${PROGRAM_name} from untarred directory or check your insta
# Drop out if our plugin directory can't be found
if [ ! -d ${PLUGINDIR} ]; then
echo "Fatal error: can't find plugin directory ${PLUGINDIR}"
- echo "Make sure to execute ${PROGRAM_name} from untarred directory or check your installation."
+ echo "Make sure to execute ${PROGRAM_NAME} from untarred directory or check your installation."
exit 1
fi
#
@@ -246,7 +242,7 @@ Make sure to execute ${PROGRAM_name} from untarred directory or check your insta
#################################################################################
#
# CV - Current Version
- PROGRAM_AC=`echo ${PROGRAM_version} | awk '{ print $1 }' | sed 's/[.]//g'`
+ PROGRAM_AC=`echo ${PROGRAM_VERSION} | awk '{ print $1 }' | sed 's/[.]//g'`
PROGRAM_LV=0
#
#################################################################################
@@ -257,19 +253,10 @@ Make sure to execute ${PROGRAM_name} from untarred directory or check your insta
#
if [ ${QUIET} -eq 0 ]; then
- printf "%s" "
-
-${WHITE}[ ${PROGRAM_name} ${PROGRAM_version} ]${NORMAL}
-
-################################################################################
- ${PROGRAM_license}
-
- ${PROGRAM_copyright}
- ${PROGRAM_extrainfo}
-################################################################################"
+ printf "\n${WHITE}[ ${PROGRAM_NAME} ${PROGRAM_VERSION} ]${NORMAL}\n\n################################################################################\n ${PROGRAM_LICENSE}\n ${PROGRAM_COPYRIGHT}\n ${PROGRAM_EXTRAINFO}\n################################################################################\n\n"
fi
- if [ "${PROGRAM_releasetype}" = "beta" ]; then
+ if [ "${PROGRAM_RELEASETYPE}" = "beta" ]; then
printf "%s" "
${WHITE}
#########################################################
@@ -498,7 +485,7 @@ ${NORMAL}
#################################################################################
#
# Clear log file and test if it's writable
- echo "### Starting ${PROGRAM_name} ${PROGRAM_version} with PID ${OURPID}, build date ${PROGRAM_releasedate} ###" > ${LOGFILE}
+ echo "### Starting ${PROGRAM_NAME} ${PROGRAM_VERSION} with PID ${OURPID}, build date ${PROGRAM_RELEASEDATE} ###" > ${LOGFILE}
if [ $? -gt 0 ]; then
Display --indent 2 --text "- Clearing log file (${LOGFILE})... " --result WARNING --color RED
echo "${WARNING}Fatal error${NORMAL}: problem while writing to log file. Check location and permissions."
@@ -506,16 +493,16 @@ ${NORMAL}
exit 1
fi
logtextbreak
- logtext "### ${PROGRAM_copyright} ###"
+ logtext "### ${PROGRAM_COPYRIGHT} ###"
# Clear report file (to avoid appending to an existing file)
- echo "# ${PROGRAM_name} Report" > ${REPORTFILE}
+ echo "# ${PROGRAM_NAME} Report" > ${REPORTFILE}
report "report_version_major=${REPORT_version_major}"
report "report_version_minor=${REPORT_version_minor}"
CDATE=`date "+%F %H:%M:%S"`
report "report_datetime_start=${CDATE}"
report "auditor=${AUDITORNAME}"
- report "lynis_version=${PROGRAM_version}"
+ report "lynis_version=${PROGRAM_VERSION}"
report "os=${OS}"
report "os_name=${OS_NAME}"
report "os_fullname=${OS_FULLNAME}"
@@ -538,7 +525,7 @@ ${NORMAL}
if [ ${QUIET} -eq 0 -a ${SHOW_PROGRAM_DETAILS} -eq 1 ]; then
echo ""
echo " ---------------------------------------------------"
- echo " Program version: ${PROGRAM_version}"
+ echo " Program version: ${PROGRAM_VERSION}"
echo " Operating system: ${OS}"
echo " Operating system name: ${OS_NAME}"
echo " Operating system version: ${OS_VERSION}"
@@ -555,7 +542,7 @@ ${NORMAL}
echo " ---------------------------------------------------"
fi
- logtext "Program version: ${PROGRAM_version}"
+ logtext "Program version: ${PROGRAM_VERSION}"
logtext "Operating system: ${OS}"
logtext "Operating system name: ${OS_NAME}"
logtext "Operating system version: ${OS_VERSION}"
@@ -618,13 +605,13 @@ ${NORMAL}
logtext "Minimum required version : ${PROGRAM_MINVERSION}"
if [ ${PROGRAM_MINVERSION} -gt ${PROGRAM_AC} ]; then
Display --indent 2 --text "- Program update status... " --result "WARNING" --color RED
- logtext "Result: This version is VERY outdated. Newer ${PROGRAM_name} release available!"
+ logtext "Result: This version is VERY outdated. Newer ${PROGRAM_NAME} release available!"
ReportWarning "LYNIS" "Version of Lynis is very old and should be updated"
report "lynis_update_available=1"
UPDATE_AVAILABLE=1
else
Display --indent 2 --text "- Program update status... " --result "UPDATE AVAILABLE" --color YELLOW
- logtext "Result: newer ${PROGRAM_name} release available!"
+ logtext "Result: newer ${PROGRAM_NAME} release available!"
ReportSuggestion "LYNIS" "Version of Lynis outdated, consider upgrading to the latest version"
report "lynis_update_available=1"
UPDATE_AVAILABLE=1
@@ -632,7 +619,7 @@ ${NORMAL}
else
if [ ${UPDATE_CHECK_SKIPPED} -eq 0 ]; then
Display --indent 2 --text "- Program update status... " --result "NO UPDATE" --color GREEN
- logtext "No ${PROGRAM_name} update available."
+ logtext "No ${PROGRAM_NAME} update available."
report "lynis_update_available=0"
else
Display --indent 2 --text "- Program update status... " --result "SKIPPED" --color YELLOW
@@ -660,7 +647,7 @@ ${NORMAL}
if [ ${UPDATE_AVAILABLE} -eq 1 ]; then
echo ""
echo " ==============================================================================="
- echo " ${CYAN}${PROGRAM_name} update available${NORMAL}"
+ echo " ${CYAN}${PROGRAM_NAME} update available${NORMAL}"
echo " ==============================================================================="
echo ""
if [ ${OLD_RELEASE} -eq 1 ]; then
@@ -712,7 +699,7 @@ ${NORMAL}
#################################################################################
#
-
+ # Plugins
if [ ${RUN_PLUGINS} -eq 1 ]; then
N_PLUGIN=0
@@ -944,9 +931,9 @@ ${NORMAL}
fi
fi
- logtext "${PROGRAM_name} ${PROGRAM_version}"
- logtext "${PROGRAM_copyright}"
- logtext "${PROGRAM_extrainfo}"
+ logtext "${PROGRAM_NAME} ${PROGRAM_VERSION}"
+ logtext "${PROGRAM_COPYRIGHT}"
+ logtext "${PROGRAM_EXTRAINFO}"
logtext "Program ended successfully"
logtext "================================================================================"
@@ -959,10 +946,6 @@ ${NORMAL}
# The End
-###########################################################################
-##%HASH-SHA1%----------------------------%
-###########################################################################
-
#
#================================================================================
# Lynis - Copyright 2007-2016, Michael Boelen, CISOfy - https://cisofy.com