tape_admin: update validation of param 'ltfs_devname'

Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
This commit is contained in:
2018-12-29 19:13:21 +01:00
parent a5f76f2e80
commit 4b0ede49f9

View File

@@ -562,7 +562,7 @@ ltfs_get_devname () {
if [ $RET -eq 1 ]; then
ltfs_devname=$(cat $ERRFILE | awk -F ',' ' /Vender ID/ {print $1}' | awk -F '= ' '{print $2}')
if [ $verbose -ge 2 ]; then
printf "${MAGENTA}LTFS device name: ${GREEN}'%s'${MAGENTA}\n" \
printf "${MAGENTA}LTFS device name: ${GREEN}'%s'${NO_COLOR}\n" \
$ltfs_devname
fi
rm -f ${ERRFILE}
@@ -601,12 +601,15 @@ ltfs_format () {
}
ltfs_is_mounted () {
local ltfs_devname_mounted
if [ $verbose -ge 1 ]; then
printf "${BLUE}ltfs_is_mounted...${NO_COLOR}\n"
fi
ltfs_devname=$(findmnt -n -T $ltfs_mountpoint -o source | awk -F ':' '{print $2}')
if [ ${#ltfs_devname} -gt 1 ]; then
ltfs_devname_mounted=$(findmnt -n -T $ltfs_mountpoint -o source | awk -F ':' '{print $2}')
if [ ${#ltfs_devname_mounted} -gt 1 ]; then
ltfs_devname=$ltfs_devname_mounted
if [ $verbose -ge 2 ]; then
printf "${MAGENTA}LTFS tape is mounted via ${GREEN}'%s'${MAGENTA} at ${GREEN}'%s'${NO_COLOR}\n" \
"$ltfs_devname" "$ltfs_mountpoint"
@@ -2104,12 +2107,12 @@ trap trapkill TERM INT
check_prerequisites
# validate commandline options, set resonable defaults
parse_params $@
# validate the device name to access ltfs
ltfs_get_devname
# validate commandline options, set resonable defaults
parse_params $@
case $cmd in
add-retensiondays)
add_retensiondays_to_retensiondate "${mediapool_name}" "${volume_name}" "${retension_days}"