func printCfg(targetName string, cfg syscfg.Cfg) { if errText := cfg.ErrorText(); errText != "" { util.StatusMessage(util.VERBOSITY_DEFAULT, "!!! %s\n\n", errText) } util.StatusMessage(util.VERBOSITY_DEFAULT, "Syscfg for %s:\n", targetName) pkgNameEntryMap := syscfg.EntriesByPkg(cfg) pkgNames := make([]string, 0, len(pkgNameEntryMap)) for pkgName, _ := range pkgNameEntryMap { pkgNames = append(pkgNames, pkgName) } sort.Strings(pkgNames) for i, pkgName := range pkgNames { if i > 0 { util.StatusMessage(util.VERBOSITY_DEFAULT, "\n") } printPkgCfg(pkgName, cfg, pkgNameEntryMap[pkgName]) } }