|
|
|
@ -34,13 +34,13 @@ for dovecot_file in glob.glob("/overrides/**/*.jinja", recursive=True):
|
|
|
|
|
jinja_render_file(dovecot_file, os.environ, out_path)
|
|
|
|
|
os.chmod(out_path, 600)
|
|
|
|
|
|
|
|
|
|
os.system("/bin/mkdir -p /data/vmail")
|
|
|
|
|
os.system("/bin/chmod u=rwX,g=rX,o=rX /data")
|
|
|
|
|
os.system("/bin/chown mail: /data/vmail")
|
|
|
|
|
os.system("/bin/chmod u=rwX,g=rX,o= /data/vmail")
|
|
|
|
|
subprocess.call(["/bin/mkdir", "-p", "/data/vmail"])
|
|
|
|
|
subprocess.call(["/bin/chmod", "u=rwX,g=rX,o=rX", "/data"])
|
|
|
|
|
subprocess.call(["/bin/chown", "mail:", "/data/vmail"])
|
|
|
|
|
subprocess.call(["/bin/chmod", "u=rwX,g=rX,o=", "/data/vmail"])
|
|
|
|
|
|
|
|
|
|
os.system("/bin/mkdir -p /data/sieve/global/")
|
|
|
|
|
os.system("/bin/chown mail:mail /data/sieve")
|
|
|
|
|
subprocess.call(["/bin/mkdir", "-p", "/data/sieve/global/"])
|
|
|
|
|
subprocess.call(["/bin/chown", "mail:mail", "/data/sieve"])
|
|
|
|
|
|
|
|
|
|
# Run CMD
|
|
|
|
|
subprocess.call(sys.argv[1:])
|
|
|
|
|