TEST_GROUP=${TEST_GROUP:-"acc-sm-$(hostname -s)"}
TEST_HOST=${TEST_HOST:-$(hostname -s)}
TEST_USER=${TEST_USER:-$USER}
+ TEST_PROJECT=${TEST_PROJECT:-"LUSTRE"}
# TestGroup information
cat <<EOF
testhost: $TEST_HOST
submission: $(date)
user_name: $TEST_USER
+project: $TEST_PROJECT
EOF
}
}
release() {
- if [ -r /etc/lsb-release ]; then
- dist=$(grep 'DISTRIB_ID' /etc/lsb-release | sed 's/DISTRIB_ID=//' | head -1)
- elif [ -r /etc/redhat-release ]; then
- dist=$(awk '/release/ { printf("%s %s %s", $1, $2, $3)}' /etc/redhat-release)
- elif [ -r /etc/*-release ]; then
- dist=$(find /etc/ -maxdepth 1 -name '*release' 2> /dev/null | \
- sed -e 's/\/etc\///' -e 's/-release//' | head -1)
- else
- dist="UNKNOWN"
- fi
+ if [ -r /etc/SuSE-release ]; then
+ name=$(awk '/SUSE/ { printf("%s %s %s %s", $1, $2, $3, $4) }' \
+ /etc/SuSE-release)
+ version=$(sed -n -e 's/^VERSION = //p' /etc/SuSE-release)
+ level=$(sed -n -e 's/^PATCHLEVEL = //p' /etc/SuSE-release)
+ dist="${name} ${version}.${level}"
+ elif [ -r /etc/os-release ]; then
+ name=$(sed -n -e 's/"//g' -e 's/^NAME=//p' /etc/os-release)
+ version=$(sed -n -e 's/"//g' -e 's/^VERSION_ID=//p' \
+ /etc/os-release)
+ dist="${name} ${version}"
+ elif [ -r /etc/system-release ]; then
+ dist=$(awk '/release/ \
+ { printf("%s %s %s", $1, $2, $3) }' \
+ /etc/system-release)
+ elif [ -r /etc/*-release ]; then
+ dist=$(find /etc/ -maxdepth 1 -name '*release' 2> /dev/null | \
+ sed -e 's/\/etc\///' -e 's/-release//' | head -n1)
+ else
+ dist="UNKNOWN"
+ fi
- echo $dist
+ echo $dist
}
yml_build_info() {
- local TEST_DISTRO=$(release)
- local LUSTRE_VERSION=$(lctl lustre_build_version | awk '/Lustre version:/ {print $3}')
- local LUSTRE_BUILD=${LUSTRE_BUILD_SOURCE:-$(sed 's/-.*//' <<<$LUSTRE_VERSION)}
- local FILE_SYSTEM=$(node_fstypes $(hostname -s))
+ local TEST_DISTRO=$(release)
+ local LUSTRE_VERSION=$(lustre_build_version)
+ local LUSTRE_BUILD=${LUSTRE_BUILD_SOURCE:-$LUSTRE_VERSION}
+ local FILE_SYSTEM=$(node_fstypes $(hostname -s))
cat <<EOF
lbats_build_id: $LBATS_ID