diff --git a/worldbuild-packager.py b/worldbuild-packager.py
index 45df275..845b8cc 100755
--- a/worldbuild-packager.py
+++ b/worldbuild-packager.py
@@ -203,8 +203,9 @@ while running:
 
 			print("Packaging " + name + "...")
 
+			cmd = "bash -c 'cd projects/worldbuild/scenery && zip -rq " + output + "/" + name_major + "/" + name + ".zip {Details,Pylons,Buildings,Roads}/" + name_major + "/" + name + "/*'"
 			with open(os.devnull, 'w') as fp:
-				package = Popen("cd projects/worldbuild/scenery && zip -rq " + output + "/" + name_major + "/" + name + ".zip {Details,Pylons,Buildings,Roads}/" + name_major + "/" + name + "/*" , shell=True, start_new_session=True, stdout=fp)
+				package = Popen(cmd , shell=True, start_new_session=True, stdout=fp)
 
 			package.wait()