Also accept 'canonicalise' for both global and xsa commands.
Signed-off-by: George Dunlap <george.dunlap@citrix.com>
return 0
}
+func MainGlobalCanonicalize(unused *XSAMeta, args []string) int {
+ sm := &G.config.Security
+
+ err := sm.Load()
+ if err != nil {
+ fmt.Printf("Error loading global metadata: %v\n", err)
+ return 1
+ }
+
+ err = sm.Save()
+ if err != nil {
+ fmt.Printf("Error saving global metadata: %v\n", err)
+ return 1
+ }
+
+ return 0
+}
+
func MainGlobalInfo(unused *XSAMeta, args []string) int {
return 0
}
checkXSARepos = false
case "dedup-patches":
main = MainDedupPatches
- case "canonicalize":
+ case "canonicalize", "canonicalise":
main = MainCanonicalize
default:
fmt.Printf("Unknown command: %s\n", cmd)
main = MainGlobalUpdate
case "info":
main = MainGlobalInfo
+ case "canonicalize", "canonicalise":
+ main = MainGlobalCanonicalize
default:
fmt.Printf("Unknown command: %s\n", cmd)
return 1