in container-images/gerrit-init/tools/gerrit-initializer/initializer/tasks/init.py [0:0]
def execute(self):
self.plugin_installer.execute()
if not self._needs_init():
return
if self.gerrit_config:
LOG.info("Existing gerrit.config found.")
else:
LOG.info("No gerrit.config found. Initializing default site.")
flags = "--no-auto-start --batch"
command = "java -jar /var/war/gerrit.war init %s -d %s" % (flags, self.site)
init_process = subprocess.run(command.split(), stdout=subprocess.PIPE)
if init_process.returncode > 0:
LOG.error(
"An error occured, when initializing Gerrit. Exit code: %d",
init_process.returncode,
)
sys.exit(1)