Commit 8b052d98 authored by Aurélien Dunand's avatar Aurélien Dunand Committed by Seblu
Browse files

Add Unix globbing capability for repo_filter

parent 455c71b1
Loading
Loading
Loading
Loading
+6 −4
Original line number Diff line number Diff line
@@ -9,6 +9,7 @@ InstallSystems Command line Tool

import os
import time
import fnmatch
import datetime
import argparse
import installsystems
@@ -37,9 +38,10 @@ def load_repositories(args):
    else:
        # from config
        for repoconf in RepoConfigFile(args.repo_config).repos:
            # filtering on repository name if present
            if args.repo_filter is not None and repoconf.name != args.repo_filter:
                continue
            if args.repo_filter is None:
                repoman.register(repoconf)
            else:
                if len(fnmatch.filter([repoconf.name], args.repo_filter)) > 0:
                    repoman.register(repoconf)
    return repoman