summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2017-10-07 12:31:32 +0200
committerDavid Robillard <d@drobilla.net>2017-10-07 12:31:32 +0200
commit297827498f8acc94d13a195c2b3337adf9572ac7 (patch)
tree7b7f36c37883062935246cc9757228a5a5473599
parent067198b33c457211d270c6ee63741cad05eeca54 (diff)
downloadautowaf-297827498f8acc94d13a195c2b3337adf9572ac7.tar.gz
autowaf-297827498f8acc94d13a195c2b3337adf9572ac7.tar.bz2
autowaf-297827498f8acc94d13a195c2b3337adf9572ac7.zip
Allow post output to be configured by environment variable
-rw-r--r--autowaf.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/autowaf.py b/autowaf.py
index 429e3e9..a5a3e3f 100644
--- a/autowaf.py
+++ b/autowaf.py
@@ -1025,7 +1025,14 @@ def get_news(in_file, entry_props={}):
return entries
-def news_to_posts(news_file, entry_props, post_meta, post_dir):
+def news_to_posts(news_file, entry_props, post_meta, default_post_dir):
+ post_dir = os.getenv('POST_DIR')
+ if not post_dir:
+ post_dir = default_post_dir
+ sys.stderr.write('POST_DIR not set in environment, writing to %s\n' % post_dir)
+ else:
+ sys.stderr.write('writing posts to %s\n' % post_dir)
+
entries = get_news(news_file, entry_props)
write_posts(entries, post_meta, post_dir)