Specifications

2
Performing an update using rfw-update
18
Step 3: Prepare the Linux host
Prerequisites
ThehostsystemthatrunsrfwupdatemustbeaLinuxhostwithLANaccesstothemodules
installedintheshelf.ThehostsystemmustberunningPerlversion5.8.5,andspecificLinux,
Radisys,andPerlRPMsmustalsobeinstalled.SeeGettingrequiredpackagesforthelistof
requiredRPMs.
Allupdatetargetsmustbeaccessiblefromthehostrunningrfwupdate.AnATCA4500CPM
intheshelftobeupgradedcanbeusedforthispurpose.
RadisyshasvalidatedrfwupdateonaDell™PowerEdge1UserverrunningRedHat®
EnterpriseLinux4.TherfwupdateutilityisalsosupportedonWindRiverPlatformfor
NetworkEquipment,LinuxEdition,version1.4,andonMontaVistLinux,Carrier Grade
Edition5.
Getting required packages
PreparingthehostrequiresinstallingLinuxRPMpackagesfromthePromentumimage.You
canfindtheRPMsbydecompressingtheCPMfileendingin<version>.tgz.TheRPMsforeach
supportedOSarelocatedunderthepackagesdirectory.SeePreparingthehostsystemon
page 18fordetailsondecompressingthe<version>.tgzfile.
ThisRadisysRPMisrequiredforuseoftherfwupdateutility:
•rfwupdate<version>.noarch.rpm
ThesePerlRPMsarealsoneededbyrfwupdate:
•perlYAML
•perlExpect
•perlIOTty
•perlNetTelnet
•perlInline
Preparing the host system
1. VerifythatPerlisinstalled onthehostsystembyentering:
perl‐v
Notes:
•IfPerlisnotinstalledonyoursystem,installitaccordingtoyourvendorinstructions.
•IftheversionofPerlyouareusingisnot5.8.5,enterthefollowingcommand:
exportPERL5LIB=/usr/lib/perl5/5.8.0/:$PERL5LIB
Theexportcommandassignsthepath/usr/lib/perl5/5.8.0tothePERL5LIB
environmentvariable.TherfwupdateutilityplacesPerlmodulesinthe
/usr/lib/perl5/5.8.0/directory,soconfiguringPERL5LIBhelpsrfwupdatefindthe
modules.