]> git.ipfire.org Git - dbl.git/commitdiff
dnsbl: Add flag to force updating all sources of all lists
authorMichael Tremer <michael.tremer@ipfire.org>
Mon, 29 Dec 2025 11:09:19 +0000 (11:09 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Mon, 29 Dec 2025 11:09:19 +0000 (11:09 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/scripts/dnsbl.in

index 424eeee478cf84806e9e1af194ad8320f467f07e..d0bef6c79f6daeb01ce620e4c1930e0829e3b3bd 100644 (file)
@@ -100,6 +100,7 @@ class CLI(object):
 
                # update-all
                update_all = subparsers.add_parser("update-all", help=_("Updates all lists"))
+               update_all.add_argument("--force", action="store_true", help=_("Force an update"))
                update_all.set_defaults(func=self.__update_all)
 
                # export
@@ -299,7 +300,7 @@ class CLI(object):
                        Updates all lists
                """
                for list in backend.lists:
-                       list.update()
+                       list.update(force=args.force)
 
        def __export(self, backend, args):
                """