diff --git a/CHANGELOG b/CHANGELOG index 1f1962a..83c820a 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -3,21 +3,30 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. ## [Unreleased] +## [0.13] - 2018-04-10 + +### Added + +* New checks: + IS_EVOLIX_USER + +### Changed + +* Fixing IS_DUPLICATE_FS_LEVEL check +* Custom limit for IS_NOTUPGRADED +* IS_SSHALLOWUSERS now check also for AllowGroups + ## [0.12] - 2018-03-19 ### Added * New checks: IS_DUPLICATE_FS_LEVEL - IS_EVOMAINTENANCE_FW - IS_EVOLIX_USER ### Changed * Enabling IS_EVOBACKUP by default * Better output for IS_MYSQLMUNIN -* Custom limit for IS_NOTUPGRADED -* IS_SSHALLOWUSERS now check also for AllowGroups ## [0.11] - 2018-02-07 diff --git a/evocheck.sh b/evocheck.sh index 1e9c876..c6b93f3 100755 --- a/evocheck.sh +++ b/evocheck.sh @@ -745,10 +745,10 @@ if [ -e /etc/debian_version ]; then fi if [ "$IS_DUPLICATE_FS_LABEL" = 1 ]; then - # Only on systems which have lsblk - if [ -x "$(which lsblk)" ]; then + # Do it only if thereis blkid binary + if [ -x "$(which blkid)" ]; then tmpFile=$(mktemp -p /tmp) - for part in $(lsblk -n -o LABEL); do + for part in $(blkid | grep -v raid_member | grep -Eo 'LABEL=".*"' | cut -d'"' -f2); do echo "$part" >> "$tmpFile" done tmpOutput=$(sort < "$tmpFile" | uniq -d) @@ -761,6 +761,7 @@ if [ -e /etc/debian_version ]; then fi rm $tmpFile fi + fi if [ "$IS_EVOLIX_USER" = 1 ]; then getent passwd evolix >/dev/null && echo 'IS_EVOLIX_USER FAILED!'