mirror of
https://github.com/percona/percona-toolkit.git
synced 2025-09-11 05:29:30 +00:00
Fixes
This commit is contained in:
@@ -625,7 +625,7 @@ setup_data_dir () {
|
||||
else
|
||||
if [ ! -d "$OPT_SAVE_DATA" ]; then
|
||||
mkdir "$OPT_SAVE_DATA" || die "Cannot mkdir $OPT_SAVE_DATA"
|
||||
elif [ "$( ls "$OPT_SAVE_DATA" )" != "0" ]; then
|
||||
elif [ "$( ls "$OPT_SAVE_DATA" | wc -l )" != "0" ]; then
|
||||
die "--save-samples directory isn't empty, halting."
|
||||
fi
|
||||
touch "$OPT_SAVE_DATA/test" || die "Cannot write to $OPT_SAVE_DATA"
|
||||
@@ -939,7 +939,7 @@ find_release_and_kernel () { local PTFUNCNAME=find_release_and_kernel;
|
||||
|| [ "${platform}" = "NetBSD" ] \
|
||||
|| [ "${platform}" = "OpenBSD" ]; then
|
||||
release="$(uname -r)"
|
||||
kernel="$($CMD_SYSCTL -n kern.osrevision)"
|
||||
kernel="$($CMD_SYSCTL -n "kern.osrevision")"
|
||||
elif [ "${platform}" = "SunOS" ]; then
|
||||
release="$(head -n1 /etc/release)"
|
||||
if [ -z "${release}" ]; then
|
||||
@@ -1048,17 +1048,17 @@ find_virtualization_dmesg () { local PTFUNCNAME=find_virtualization_dmesg;
|
||||
|
||||
dmidecode_system_info () { local PTFUNCNAME=dmidecode_system_info;
|
||||
if [ "${CMD_DMIDECODE}" ]; then
|
||||
local vendor="$($CMD_DMIDECODE -s system-manufacturer 2>/dev/null | sed 's/ *$//g')"
|
||||
local vendor="$($CMD_DMIDECODE -s "system-manufacturer" 2>/dev/null | sed 's/ *$//g')"
|
||||
echo "vendor ${vendor}"
|
||||
if [ "${vendor}" ]; then
|
||||
local product="$($CMD_DMIDECODE -s system-product-name 2>/dev/null | sed 's/ *$//g')"
|
||||
local version="$($CMD_DMIDECODE -s system-version 2>/dev/null | sed 's/ *$//g')"
|
||||
local chassis="$($CMD_DMIDECODE -s chassis-type 2>/dev/null | sed 's/ *$//g')"
|
||||
local servicetag="$($CMD_DMIDECODE -s system-serial-number 2>/dev/null | sed 's/ *$//g')"
|
||||
local product="$($CMD_DMIDECODE -s "system-product-name" 2>/dev/null | sed 's/ *$//g')"
|
||||
local version="$($CMD_DMIDECODE -s "system-version" 2>/dev/null | sed 's/ *$//g')"
|
||||
local chassis="$($CMD_DMIDECODE -s "chassis-type" 2>/dev/null | sed 's/ *$//g')"
|
||||
local servicetag="$($CMD_DMIDECODE -s "system-serial-number" 2>/dev/null | sed 's/ *$//g')"
|
||||
local system="${vendor}; ${product}; v${version} (${chassis})"
|
||||
|
||||
echo "system ${system}"
|
||||
echo "servicetag ${servicetag:-Not found}"
|
||||
echo "servicetag ${servicetag:-"Not found"}"
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
Reference in New Issue
Block a user