#!/usr/bin/env python3

import os
import subprocess
import sys


def main():
    rc = 0
    for root, _dirs, files in os.walk(os.getcwd()):
        for filename in files:
            if not filename.endswith(".ebuild"):
                continue
            path = os.path.join(root, filename)
            result = subprocess.run(["ebuild", path, "manifest"], check=False)
            rc = rc or result.returncode
    return rc


if __name__ == "__main__":
    sys.exit(main())
