Fixes a regression introduced in LU-11461
This handles the case of realpath of target being an empty string.
Lustre-change: https://review.whamcloud.com/#/c/34217/
Lustre-commit:
7c446895595c626d731bb52113bb2df420347279
Fixes:
c36d70272541 ("LU-11461 scripts: Support symlink target")
Test-Parameters: trivial
Signed-off-by: Nathaniel Clark <nclark@whamcloud.com>
Change-Id: I1bcb85908019e968ac0d69e437db217594a6565e
Signed-off-by: Minh Diep <mdiep@whamcloud.com>
Reviewed-on: https://review.whamcloud.com/34271
Tested-by: Jenkins
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Joe Grund <jgrund@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
# Verify if this is consistent, check pointpoint and filesystem
# against source (i.e. device)
local dev=$(findmnt -t lustre -ln -o SOURCE -T $(realpath "$OCF_RESKEY_mountpoint"))
+ local target=$(realpath "$OCF_RESKEY_target" 2> /dev/null)
- [ -n "$dev" ] &&
- [ "$dev" == "$OCF_RESKEY_target" -o "$dev" == $(realpath "$OCF_RESKEY_target") ]
+ [ -n "$dev" ] && [ "$dev" == "$OCF_RESKEY_target" -o "$dev" == "$target" ]
}
lustre_monitor () {