in cli/mfg_cmds.go [410:445]
func runRmsigsMfgCmd(cmd *cobra.Command, args []string) {
if len(args) < 1 {
ImgmodUsage(cmd, nil)
}
mfgDir := args[0]
outDir, err := CalcOutFilename(mfgDir)
if err != nil {
ImgmodUsage(cmd, err)
}
// Read manifest.
mman, err := readManifest(mfgDir)
if err != nil {
ImgmodUsage(cmd, err)
}
// Update manifest.
mman.Signatures = nil
// Write new artifacts.
if err := EnsureOutDir(mfgDir, outDir); err != nil {
ImgmodUsage(nil, err)
}
json, err := mman.MarshalJson()
if err != nil {
ImgmodUsage(nil, err)
}
manPath := fmt.Sprintf("%s/%s", outDir, mfg.MANIFEST_FILENAME)
if err := WriteFile(json, manPath); err != nil {
ImgmodUsage(nil, err)
}
}