Commit 3d830d1c authored by Marco Mariani's avatar Marco Mariani

slapformat creates partition_pki if needed

parent 7f58ed1d
......@@ -43,6 +43,8 @@ import subprocess
import sys
import time
from slapos.util import mkdir_p
class OS(object):
_os = os
......@@ -1014,6 +1016,9 @@ def run(config):
alter_network=config.alter_network, create_tap=config.create_tap)
if getattr(config, 'certificate_repository_path'):
mkdir_p(config.certificate_repository_path, mode=0o700)
# Dumping and sending to the erp5 the current configuration
if not config.dry_run:
# -*- coding: utf-8 -*-
import os, errno
def mkdir_p(path, mode=0o777):
Creates a directory and its parents, if needed.
NB: If the directory already exists, it does not change its permission.
os.makedirs(path, mode)
except OSError as exc:
if exc.errno == errno.EEXIST and os.path.isdir(path):
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment