From 8de510f1de35e581bcd5858edf23619c6a4cf923 Mon Sep 17 00:00:00 2001 From: Paul Barker Date: Fri, 5 Feb 2021 11:26:08 +0000 Subject: hashserv: Support upstream command line argument The hashserv server already implements support for pulling hash data from another "upstream" server. Add the -u/--upstream argument to the bitbake-hashserv app to expose this functionality to users. Signed-off-by: Paul Barker Signed-off-by: Richard Purdie --- bin/bitbake-hashserv | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'bin') diff --git a/bin/bitbake-hashserv b/bin/bitbake-hashserv index 2669bbd13..ab71f4e6c 100755 --- a/bin/bitbake-hashserv +++ b/bin/bitbake-hashserv @@ -33,6 +33,7 @@ def main(): parser.add_argument('--bind', default=DEFAULT_BIND, help='Bind address (default "%(default)s")') parser.add_argument('--database', default='./hashserv.db', help='Database file (default "%(default)s")') parser.add_argument('--log', default='WARNING', help='Set logging level') + parser.add_argument('-u', '--upstream', help='Upstream hashserv to pull hashes from') parser.add_argument('-r', '--read-only', action='store_true', help='Disallow write operations from clients') args = parser.parse_args() @@ -48,7 +49,7 @@ def main(): console.setLevel(level) logger.addHandler(console) - server = hashserv.create_server(args.bind, args.database, read_only=args.read_only) + server = hashserv.create_server(args.bind, args.database, upstream=args.upstream, read_only=args.read_only) server.serve_forever() return 0 -- cgit 1.2.3-korg