Commit 18ff0a27 authored by Seblu's avatar Seblu
Browse files

Support aliases

parent c071921e
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -21,6 +21,10 @@ url =
# Url request timeout in seconds
#timeout =

# Alternative package name. Space separated list
# Useful with split packages
#alias =

# Url retry count (default: 0)
#retry =

+1 −0
Original line number Diff line number Diff line
@@ -288,6 +288,7 @@ regex_name = docutils
[virtualbox]
url = http://download.virtualbox.org/virtualbox/
regex = (\d+\.\d+\.\d+)/
alias = virtualbox-modules virtualbox-modules-lts virtualbox-ext-oracle virtualbox-guest-iso

[scsiadd]
url = http://llg.cubic.org/tools/
+5 −0
Original line number Diff line number Diff line
@@ -310,7 +310,12 @@ class VersionController(object):
                    continue
            # save our compare in cache
            self.cache["compare"][name] = int(time())
            # gen main pacakge
            yield (name, v_upstream, v_downstream)
            # gen aliases package
            for alias in value.get("alias", "").split(" "):
                if alias != "":
                    yield (alias, v_upstream, v_downstream)

    def print_names(self):
        '''Print packages name'''