mirror of
https://github.com/laurivosandi/certidude
synced 2024-12-23 00:25:18 +00:00
cli: Fix image builder command order
This commit is contained in:
parent
fba8f5d776
commit
67dcf4a156
@ -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):
|
||||||
|
Loading…
Reference in New Issue
Block a user