mirror of
https://github.com/m8tin/cis.git
synced 2025-12-06 15:58:26 +01:00
grep cleaned
This commit is contained in:
@@ -21,7 +21,7 @@ function addToCrontabEveryHour() {
|
|||||||
&& return 0
|
&& return 0
|
||||||
|
|
||||||
[ "$(id -u)" == "0" ] \
|
[ "$(id -u)" == "0" ] \
|
||||||
&& echo "${_CIS_ROOT:?"Missing CIS_ROOT"}" | grep "home" &> /dev/null \
|
&& echo "${_CIS_ROOT:?"Missing CIS_ROOT"}" | grep -F 'home' &> /dev/null \
|
||||||
&& echo "SUCCESS: Although the entry will be skipped: ("$(readlink -f ${0})")" \
|
&& echo "SUCCESS: Although the entry will be skipped: ("$(readlink -f ${0})")" \
|
||||||
&& echo " - '${_STRING}'" \
|
&& echo " - '${_STRING}'" \
|
||||||
&& echo " that is because the current environment is:" \
|
&& echo " that is because the current environment is:" \
|
||||||
|
|||||||
@@ -12,13 +12,13 @@ function printIfEqual() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function isCoreDefinition() {
|
function isCoreDefinition() {
|
||||||
echo "${1:?"Missing first parameter FILE"}" | grep "/root/.ssh/authorized_keys" &> /dev/null \
|
echo "${1:?"Missing first parameter FILE"}" | grep -F '/root/.ssh/authorized_keys' &> /dev/null \
|
||||||
&& return 0
|
&& return 0
|
||||||
|
|
||||||
echo "${1:?"Missing first parameter FILE"}" | grep "/home/jenkins/.ssh/authorized_keys" &> /dev/null \
|
echo "${1:?"Missing first parameter FILE"}" | grep -F '/home/jenkins/.ssh/authorized_keys' &> /dev/null \
|
||||||
&& return 0
|
&& return 0
|
||||||
|
|
||||||
echo "${1:?"Missing first parameter FILE"}" | grep "/etc/sudoers.d/allow-jenkins-updateRepositories" &> /dev/null \
|
echo "${1:?"Missing first parameter FILE"}" | grep -F '/etc/sudoers.d/allow-jenkins-updateRepositories' &> /dev/null \
|
||||||
&& return 0
|
&& return 0
|
||||||
|
|
||||||
return 1
|
return 1
|
||||||
@@ -161,7 +161,7 @@ function ensureUsageOfDefinitions() {
|
|||||||
&& echo " - '${_DEFINED_FULLFILE}'" \
|
&& echo " - '${_DEFINED_FULLFILE}'" \
|
||||||
&& return 0
|
&& return 0
|
||||||
|
|
||||||
echo "${_CIS_ROOT:?"Missing CIS_ROOT"}" | grep "home" &> /dev/null \
|
echo "${_CIS_ROOT:?"Missing CIS_ROOT"}" | grep -F 'home' &> /dev/null \
|
||||||
&& echo "SUCCESS: Although this definition will be skipped: ("$(readlink -f ${0})")" \
|
&& echo "SUCCESS: Although this definition will be skipped: ("$(readlink -f ${0})")" \
|
||||||
&& echo " - '${_DEFINED_FULLFILE}'" \
|
&& echo " - '${_DEFINED_FULLFILE}'" \
|
||||||
&& echo " that is because the current environment is:" \
|
&& echo " that is because the current environment is:" \
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
function setNeededHostnameOrExit() {
|
function setNeededHostnameOrExit() {
|
||||||
_FQDN="${1:?"Missing unique long hostname (fqdn, eg.: host1.example.net) for this host as first parameter."}"
|
_FQDN="${1:?"Missing unique long hostname (fqdn, eg.: host1.example.net) for this host as first parameter."}"
|
||||||
|
|
||||||
echo "${_FQDN}" | grep '\.' &> /dev/null \
|
echo "${_FQDN}" | grep -F '.' &> /dev/null \
|
||||||
&& hostnamectl set-hostname "${_FQDN}" \
|
&& hostnamectl set-hostname "${_FQDN}" \
|
||||||
&& return 0
|
&& return 0
|
||||||
|
|
||||||
|
|||||||
@@ -158,7 +158,7 @@ function addState() {
|
|||||||
function setupCoreFunctionality() {
|
function setupCoreFunctionality() {
|
||||||
local _DEFINITIONS _MINUTE_FROM_OWN_IP _SETUP
|
local _DEFINITIONS _MINUTE_FROM_OWN_IP _SETUP
|
||||||
_DEFINITIONS="${1:?"Missing DEFINITIONS: 'ROOT/definitions/DOMAIN'"}"
|
_DEFINITIONS="${1:?"Missing DEFINITIONS: 'ROOT/definitions/DOMAIN'"}"
|
||||||
_MINUTE_FROM_OWN_IP="$(hostname -I | xargs -n 1 | grep -F . | head -n 1 | cut -d. -f4 || echo 0)" #uses last value from first own ipv4 or 0 as minute value
|
_MINUTE_FROM_OWN_IP="$(hostname -I | xargs -n 1 | grep -F '.' | head -n 1 | cut -d. -f4 || echo 0)" #uses last value from first own ipv4 or 0 as minute value
|
||||||
_SETUP="${2:?"Missing SETUP"}"
|
_SETUP="${2:?"Missing SETUP"}"
|
||||||
readonly _DEFINITIONS _MINUTE_FROM_OWN_IP _SETUP
|
readonly _DEFINITIONS _MINUTE_FROM_OWN_IP _SETUP
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user