Index: trunk/psastro/src/psastroDataSave.c
===================================================================
--- trunk/psastro/src/psastroDataSave.c	(revision 23688)
+++ trunk/psastro/src/psastroDataSave.c	(revision 23705)
@@ -86,4 +86,13 @@
     if (!psastroMetadataStats (config, stats)) ESCAPE;
 
+    bool status;
+    psString dump_file = psMetadataLookupStr(&status, config->arguments, "DUMP_CONFIG");
+    if (dump_file) {
+        pmConfigCamerasCull(config, NULL);
+        pmConfigRecipesCull(config, "PPIMAGE,PPSTATS,PSPHOT,MASKS,PSASTRO");
+
+        pmConfigDump(config, output->fpa, dump_file);
+    }
+
     // activate all files except PSASTRO.OUTPUT
     pmFPAfileActivate (config->files, true, NULL);
