From: Jason Ish Date: Thu, 7 Dec 2017 20:49:43 +0000 (-0600) Subject: list-sources: update-sources if no index found X-Git-Tag: 1.0.0b1~26 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=31c228e908162a929ae2572bcdea3c097d41be7a;p=thirdparty%2Fsuricata-update.git list-sources: update-sources if no index found Issue: https://redmine.openinfosecfoundation.org/issues/2336 --- diff --git a/suricata/update/commands/listsources.py b/suricata/update/commands/listsources.py index 3a8e45a..c6be303 100644 --- a/suricata/update/commands/listsources.py +++ b/suricata/update/commands/listsources.py @@ -21,6 +21,7 @@ import logging from suricata.update import config from suricata.update import sources from suricata.update import util +from suricata.update.commands.updatesources import update_sources logger = logging.getLogger() @@ -29,10 +30,8 @@ def register(parser): def list_sources(): if not sources.source_index_exists(config): - logger.warning( - "Source index does not exist, please run: " - "suricata-update update-sources") - return 1 + logger.info("No source index found, running update-sources") + update_sources() index = sources.load_source_index(config) for name, source in index.get_sources().items(): print("%s: %s" % (util.bright_cyan("Name"), util.bright_magenta(name)))