forked from evolix/evocheck
WIP #19: Detect duplicate LABEL entries
This commit is contained in:
parent
b8deaf2f5d
commit
36822bf383
12
evocheck.sh
12
evocheck.sh
|
@ -99,6 +99,7 @@ IS_MONGO_BACKUP=1
|
||||||
IS_MOUNT_FSTAB=1
|
IS_MOUNT_FSTAB=1
|
||||||
IS_NETWORK_INTERFACES=1
|
IS_NETWORK_INTERFACES=1
|
||||||
IS_EVOBACKUP=1
|
IS_EVOBACKUP=1
|
||||||
|
IS_DUPLICATE_FS_LABEL=1
|
||||||
|
|
||||||
#Proper to OpenBSD
|
#Proper to OpenBSD
|
||||||
IS_SOFTDEP=1
|
IS_SOFTDEP=1
|
||||||
|
@ -725,6 +726,17 @@ if [ -e /etc/debian_version ]; then
|
||||||
&& test -f /etc/squid/evolinux-custom.conf) || echo 'IS_SQUIDEVOLINUXCONF FAILED!'
|
&& test -f /etc/squid/evolinux-custom.conf) || echo 'IS_SQUIDEVOLINUXCONF FAILED!'
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [ "IS_DUPLICATE_FS_LABEL" = 1 ]; then
|
||||||
|
# Only on systems that have lsblk
|
||||||
|
if [ -x "$(which lsblk)" ]; then
|
||||||
|
tmpFile=$(mktemp -p /tmp)
|
||||||
|
for part in $(lsblk -n -o LABEL); do
|
||||||
|
echo $part >> $tmpFile
|
||||||
|
done
|
||||||
|
sort < $tmpFile | uniq -d
|
||||||
|
fi
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue