fix sitegen-on-push (probably)
[Ultimately_Untrue_Thought.git] / provisioning / pelican_scheduler.py
index c58a036..5fdc607 100755 (executable)
@@ -74,7 +74,9 @@ def main():
 
     # sitegen now! (even if there are no posts to queue, we can at least update
     # /drafts/) and make any back-edits to published posts live
-    subprocess.run(SITEGEN_COMMAND)
+    subprocess.run(SITEGEN_COMMAND,
+                   # XXX: `shell=True` is contrary to the moral law
+                   shell=True)
 
     # look for scheduled future posts
     future_publication_times = get_future_publication_times()