From caba9130bde690afbc145ee2d016f423b8a7d60c Mon Sep 17 00:00:00 2001 From: Jarrod Johnson Date: Fri, 4 Aug 2017 09:50:00 -0400 Subject: [PATCH] Update for new Lenovo OneCLI rpm The new packaging offers up iflash64 and asu in a consistent location. --- xCAT-client/bin/pasu | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/xCAT-client/bin/pasu b/xCAT-client/bin/pasu index 85ed96c26..ccda294db 100755 --- a/xCAT-client/bin/pasu +++ b/xCAT-client/bin/pasu @@ -24,12 +24,19 @@ use POSIX qw(:signal_h :errno_h :sys_wait_h); use Thread qw(yield); if ($iam =~ /pasu/) { - $::utilcmd = '/opt/lenovo/toolscenter/asu/asu64'; + $::utilcmd = '/opt/lenovo/onecli/asu'; + if (!-x $::utilcmd) { + $::utilcmd = '/opt/lenovo/toolscenter/asu/asu64'; + } if (!-x $::utilcmd) { $::utilcmd = '/opt/ibm/toolscenter/asu/asu64'; } } elsif ($iam =~ /piflash/) { - $::utilcmd = '/opt/xcat/sbin/iflash64 --unattended'; + $::utilcmd = '/opt/lenovo/onecli/iflash64'; + if (!-x $::utilcmd) { + $::utilcmd = '/opt/xcat/sbin/iflash64'; + } + $::utilcmd .= ' --unattended' } my $interface; my $username;