diff --git a/detect-missing-packages.py b/detect-missing-packages.py index 7dcc00f..9021b08 100755 --- a/detect-missing-packages.py +++ b/detect-missing-packages.py @@ -9,11 +9,12 @@ apps = yaml.safe_load(open(package_file, 'r')) missing_config = {} -for appname, appconfig in apps['packages']['list'].items(): +for appname, appconfig in apps.items(): for distro, packagelist in appconfig.items(): if len(packagelist) == 0: if distro not in missing_config.keys(): missing_config[distro] = [] missing_config[distro].append(appname) -print(yaml.dump(missing_config), end="") +if missing_config: + print(yaml.dump(missing_config), end="")