diff --git a/xCAT/postscripts/xcatdsklspost b/xCAT/postscripts/xcatdsklspost index 1f6d521e3..5056e50f4 100755 --- a/xCAT/postscripts/xcatdsklspost +++ b/xCAT/postscripts/xcatdsklspost @@ -14,6 +14,21 @@ # update security --> xcatdsklspost 5 -m/-M ... # ##################################################### + +update_VPD() +{ + which vpdupdate > /dev/null + + if [ $? -ne 0 ];then + echo "Command vpdupdate not found, VPD database won't be updated" + logger -t xCAT "xcatdsklspost: Command vpdupdate not found, VPD database won't be updated" + else + vpdupdate + logger -t xCAT "xcatdsklspost: updating VPD database" + fi +} +update_VPD + download_postscripts() { server=$1