aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xmetagen/main.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/metagen/main.py b/metagen/main.py
index a8e8515..d9aded4 100755
--- a/metagen/main.py
+++ b/metagen/main.py
@@ -18,9 +18,16 @@ from optparse import OptionParser
from commands import getstatusoutput
from portage import config
-from repoman import herdbase
from portage.output import red, blue
+try:
+ # portage <2.2.22
+ # https://bugs.gentoo.org/show_bug.cgi?id=561908
+ from repoman import herdbase
+except ImportError:
+ # portage >=2.2.22
+ from repoman.checks.herds import herdbase
+
from metagen.version import __version__
from metagen import metagenerator