mirror of
				https://github.com/laurivosandi/certidude
				synced 2025-10-31 09:29:13 +00:00 
			
		
		
		
	cli: Fix image builder command order
This commit is contained in:
		| @@ -1064,13 +1064,6 @@ def certidude_setup_authority(username, kerberos_keytab, nginx_config, country, | |||||||
|     else: |     else: | ||||||
|         click.echo("Not systemd based OS, don't know how to set up initscripts") |         click.echo("Not systemd based OS, don't know how to set up initscripts") | ||||||
|  |  | ||||||
|     if os.path.exists("/etc/certidude/builder.conf"): |  | ||||||
|         click.echo("Image builder config /etc/certidude/builder.conf already exists, remove to regenerate") |  | ||||||
|     else: |  | ||||||
|         with open("/etc/certidude/builder.conf", "w") as fh: |  | ||||||
|             fh.write(env.get_template("server/builder.conf").render(vars())) |  | ||||||
|         click.echo("File /etc/certidude/builder.conf created") |  | ||||||
|  |  | ||||||
|     assert os.getuid() == 0 and os.getgid() == 0 |     assert os.getuid() == 0 and os.getgid() == 0 | ||||||
|     bootstrap_pid = os.fork() |     bootstrap_pid = os.fork() | ||||||
|     if not bootstrap_pid: |     if not bootstrap_pid: | ||||||
| @@ -1080,6 +1073,7 @@ def certidude_setup_authority(username, kerberos_keytab, nginx_config, country, | |||||||
|         for path in bundle_js, bundle_css: |         for path in bundle_js, bundle_css: | ||||||
|             subdir = os.path.dirname(path) |             subdir = os.path.dirname(path) | ||||||
|             if not os.path.exists(subdir): |             if not os.path.exists(subdir): | ||||||
|  |                 click.echo("Creating directory %s" % subdir) | ||||||
|                 os.makedirs(subdir) |                 os.makedirs(subdir) | ||||||
|  |  | ||||||
|         # Install JavaScript pacakges |         # Install JavaScript pacakges | ||||||
| @@ -1135,6 +1129,14 @@ def certidude_setup_authority(username, kerberos_keytab, nginx_config, country, | |||||||
|                 fh.write(env.get_template("server/server.conf").render(vars())) |                 fh.write(env.get_template("server/server.conf").render(vars())) | ||||||
|             click.echo("Generated %s" % const.SERVER_CONFIG_PATH) |             click.echo("Generated %s" % const.SERVER_CONFIG_PATH) | ||||||
|  |  | ||||||
|  |         # Create image builder config | ||||||
|  |         if os.path.exists(const.BUILDER_CONFIG_PATH): | ||||||
|  |             click.echo("Image builder config %s already exists, remove to regenerate" % const.BUILDER_CONFIG_PATH) | ||||||
|  |         else: | ||||||
|  |             with open(const.BUILDER_CONFIG_PATH, "w") as fh: | ||||||
|  |                 fh.write(env.get_template("server/builder.conf").render(vars())) | ||||||
|  |             click.echo("File %s created" % const.BUILDER_CONFIG_PATH) | ||||||
|  |  | ||||||
|         # Create directory with 755 permissions |         # Create directory with 755 permissions | ||||||
|         os.umask(0o022) |         os.umask(0o022) | ||||||
|         if not os.path.exists(directory): |         if not os.path.exists(directory): | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user