Specifications

A
Sample conf.rfw file
80
path: <URL>Specifiesanalternativeupdatebundlelocationforthistarget
usingthesamesyntaxastherequiredkeybundles:path.
phase: <0999>Specifiesaphasegroup.SeeSetupphasegroupsonpage 22.
postupdate: <URL>Specifiesapostupdatescripttorunaftertheupdateisrunand
themoduleisrebootedtotheupdatedbank.
setbank: <01>Forcesthemoduletoreboottothespecifiedbootbankbefore
startingtheupdate.Thestandbybank(thebanknotspecifiedhere)is
alwaysupdatedfirst.
updatebanks: <dual|single>Specifiesthenumberofbankstoupdate.Thedefaultis
dual.Ifasinglebankisspecified,thebankupdatedisthestandbybank,
whichisthebanknotinuseatthetimeofupdate.Thecheckbankor
setbankoptioncanbeusedtospecifytheactivebankatthetimeofthe
update.
Requiredseparatorbetweeneachbundleandupdatetargets.SeeFull
sampleconf.rfwfileonpage 83.
Formatting guidelines for conf.rfw
Theconf.rfwfilemustconformtotheseYAMLspecifications:
•Thefilemusthavetwomajorsections:bundlesandupdatetargets
Indentations mustbeinsertedwithspaces.Donotusetabs.
Indentation mustbeconsistentwithinlevels.Thisexampleisincorrect:
connect:telnet://root@10.0.0.1
module:ATCA1200
•Themodulenamesinthebundlessectionmustmatchthemodulenamesinthe
updatetargetssection
•The
connecttargetsmustbeaccessiblefromthesystemrunningrfwupdate
•Thepathtargetsmustbeaccessiblefromthe moduletobeupdated
•Commentscanbeplacedinthefile,precededbya#symbol
Ifyougeneratetheconf .rfwfi lebycopyingtheFullsampleconf.rfwfileonpage 83,youneed
toproperlyformatthefilesorfwupdatecanparseit.Modify
eachkeyinthebundlesand
updatetargetssectionssotheirindentationsareconsistentbetweenlevels.Forexample,
usefourspacestoprecede thekeynames,suchasmoduleandpath.
Note:Donotusetabstogeneratewhitespaceintheconfigurationfile.