Index: trunk/psphot/src/psphotArguments.c
===================================================================
--- trunk/psphot/src/psphotArguments.c	(revision 11009)
+++ trunk/psphot/src/psphotArguments.c	(revision 11190)
@@ -98,4 +98,10 @@
     psFree (options);
 
+    // if these command-line options are supplied, load the file name lists into config->arguments
+    // override any configuration-specified source for these files
+    pmConfigFileSetsMD (config->arguments, config, "MASK",   "-mask", "-masklist");
+    pmConfigFileSetsMD (config->arguments, config, "WEIGHT", "-weight", "-weightlist");
+    pmConfigFileSetsMD (config->arguments, config, "PSF",    "-psf", "-psflist");
+
     // the input file is a required argument; if not found, we will exit
     status = pmConfigFileSetsMD (config->arguments, config, "INPUT", "-file", "-list");
