Specifications
2
Performing an update using rfw-update
27
Examples
rfw‐update‐‐parse‐onlyconf.rfw
Verifiesthesyntaxofabundleconfigurationfileandshowsanoverviewoftheupdate
order.
rfw‐update‐‐quick‐checkconf.rfw
Verifiesthesyntaxofabundleconfigurationfileandconnectstoeachtarget.
rfw‐update‐‐versionsconf.rfw
Showstheversioninformationforallbundlesandmodulesdefinedintheconf.rfwfile.
rfw‐update‐‐automaticconf.rfw
Updatesallmodulesusingthebundlesandtargetsdefinedintheconf.rfwfile.
Update process
Assumptions
Therfw‐update utilityassumesthefollowing:
1. Priortotheupdate,allmodulesareinastablestate.
2. Priortotheupdate,allmoduleshavesavedtheirrunningconfigurations.
3. Allupdatetargetsarereachablefromthehostmachinerunningrfw‐update.
4. Allbundlesarereachablefromtheupdatetargetfordownload.
5. Allmodules,duringandaftertheirupdate,remainreachablefromthehostmachine
runningrfw‐update.
Update passes
Theupdateofeachmoduleconsistsofthreepasses.
Note:Theupdateprocessstopsandmustberestartedifafailureoccursduringanystep.
1. QuickModuleCheckPasscanberunwiththe
‐‐quick‐checkoption.
• Connecttothemodule
•Verifyrsys‐updateisnotrunning
•Ifspecified,verifytheslotiscorrect
•Ifspecified,verifythechassisiscorrect
2. VerifyModulePasscanberunusingthe‐‐versionsoption.
• RunsQuickCheckPass
•Downloadthespecifiedbundle
•Runaversioncheck
•Ifspecified,checktomakesurethemoduleisintheexpectedbank
•Ifspecified,bootthemoduletotheexpectedbank