diff options
Diffstat (limited to 'bitbake/bin/bitbake-prserv')
| -rwxr-xr-x | bitbake/bin/bitbake-prserv | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/bitbake/bin/bitbake-prserv b/bitbake/bin/bitbake-prserv index 920663a1d8..580e021fda 100755 --- a/bitbake/bin/bitbake-prserv +++ b/bitbake/bin/bitbake-prserv | |||
| @@ -16,7 +16,7 @@ sys.path.insert(0, os.path.join(os.path.dirname(os.path.dirname(__file__)), "lib | |||
| 16 | import prserv | 16 | import prserv |
| 17 | import prserv.serv | 17 | import prserv.serv |
| 18 | 18 | ||
| 19 | VERSION = "1.1.0" | 19 | VERSION = "2.0.0" |
| 20 | 20 | ||
| 21 | PRHOST_DEFAULT="0.0.0.0" | 21 | PRHOST_DEFAULT="0.0.0.0" |
| 22 | PRPORT_DEFAULT=8585 | 22 | PRPORT_DEFAULT=8585 |
| @@ -77,12 +77,25 @@ def main(): | |||
| 77 | action="store_true", | 77 | action="store_true", |
| 78 | help="open database in read-only mode", | 78 | help="open database in read-only mode", |
| 79 | ) | 79 | ) |
| 80 | parser.add_argument( | ||
| 81 | "-u", | ||
| 82 | "--upstream", | ||
| 83 | default=os.environ.get("PRSERVER_UPSTREAM", None), | ||
| 84 | help="Upstream PR service (host:port)", | ||
| 85 | ) | ||
| 80 | 86 | ||
| 81 | args = parser.parse_args() | 87 | args = parser.parse_args() |
| 82 | init_logger(os.path.abspath(args.log), args.loglevel) | 88 | init_logger(os.path.abspath(args.log), args.loglevel) |
| 83 | 89 | ||
| 84 | if args.start: | 90 | if args.start: |
| 85 | ret=prserv.serv.start_daemon(args.file, args.host, args.port, os.path.abspath(args.log), args.read_only) | 91 | ret=prserv.serv.start_daemon( |
| 92 | args.file, | ||
| 93 | args.host, | ||
| 94 | args.port, | ||
| 95 | os.path.abspath(args.log), | ||
| 96 | args.read_only, | ||
| 97 | args.upstream | ||
| 98 | ) | ||
| 86 | elif args.stop: | 99 | elif args.stop: |
| 87 | ret=prserv.serv.stop_daemon(args.host, args.port) | 100 | ret=prserv.serv.stop_daemon(args.host, args.port) |
| 88 | else: | 101 | else: |
