Specifications

2
Performing an update using rfw-update
27
Examples
rfwupdate‐‐parseonlyconf.rfw
Verifiesthesyntaxofabundleconfigurationfileandshowsanoverviewoftheupdate
order.
rfwupdate‐‐quickcheckconf.rfw
Verifiesthesyntaxofabundleconfigurationfileandconnectstoeachtarget.
rfwupdate‐‐versionsconf.rfw
Showstheversioninformationforallbundlesandmodulesdefinedintheconf.rfwfile.
rfwupdate‐‐automaticconf.rfw
Updatesallmodulesusingthebundlesandtargetsdefinedintheconf.rfwfile.
Update process
Assumptions
Therfwupdate utilityassumesthefollowing:
1. Priortotheupdate,allmodulesareinastablestate.
2. Priortotheupdate,allmoduleshavesavedtheirrunningconfigurations.
3. Allupdatetargetsarereachablefromthehostmachinerunningrfwupdate.
4. Allbundlesarereachablefromtheupdatetargetfordownload.
5. Allmodules,duringandaftertheirupdate,remainreachablefromthehostmachine
runningrfwupdate.
Update passes
Theupdateofeachmoduleconsistsofthreepasses.
Note:Theupdateprocessstopsandmustberestartedifafailureoccursduringanystep.
1. QuickModuleCheckPasscanberunwiththe
‐‐quickcheckoption.
Connecttothemodule
•Verifyrsysupdateisnotrunning
•Ifspecified,verifytheslotiscorrect
•Ifspecified,verifythechassisiscorrect
2. VerifyModulePasscanberunusingthe‐‐versionsoption.
RunsQuickCheckPass
•Downloadthespecifiedbundle
•Runaversioncheck
•Ifspecified,checktomakesurethemoduleisintheexpectedbank
•Ifspecified,bootthemoduletotheexpectedbank