glob.glob recursive....

Signed-off-by: René Jochum <rene@jochum.dev>
master
René Jochum 4 years ago
parent 7c4e9344a6
commit 94a5a2728c

@ -27,7 +27,7 @@ ALTER DEFAULT PRIVILEGES IN SCHEMA public GRANT SELECT ON TABLES TO postfix;
### Overrides
- Can contain overrides for config templates/files
- Can contain `postfix.cf` and `postfix.master` to be run through postconf.
### cert

@ -26,7 +26,6 @@ virtual_uid_maps = static:8
virtual_gid_maps = static:8
virtual_minimum_uid = 8
virtual_transport=lmtp:inet:{{ DOVECOT_HOST }}:2525
dovecot_destination_recipient_limit = 1
# also local accounts are handled via virtual users, configure aliases for those in PostfixAdmin
local_transport = virtual

@ -27,12 +27,12 @@ if "DOVECOT_HOST" not in os.environ:
os.mkdir('/etc/postfix/sql')
for postfix_file in glob.glob("/conf/*.cf"):
for postfix_file in glob.glob("/conf/*.cf", recursive=True):
destination = os.path.join("/etc/postfix", os.path.basename(postfix_file))
shutil.copyfile(postfix_file, destination)
os.chmod(destination, 600)
for postfix_file in glob.glob("/conf/*.cf.jinja"):
for postfix_file in glob.glob("/conf/*.cf.jinja", recursive=True):
out_path = os.path.join("/etc/postfix", os.path.basename(postfix_file))
out_path = out_path[0:-6] # Remove .jinja from the output path
jinja_render_file(postfix_file, os.environ, out_path)

Loading…
Cancel
Save