Index: trunk/ppImage/src/ppFocusArguments.c
===================================================================
--- trunk/ppImage/src/ppFocusArguments.c	(revision 8751)
+++ trunk/ppImage/src/ppFocusArguments.c	(revision 10439)
@@ -18,5 +18,5 @@
 
     // load the site-wide configuration information
-    pmConfig *config = pmConfigRead(&argc, argv);
+    pmConfig *config = pmConfigRead(&argc, argv, RECIPE_NAME);
     if (config == NULL) {
         psErrorStackPrint(stderr, "Can't find site configuration!\n");
@@ -24,7 +24,11 @@
     }
 
+    // save the following additional recipe values based on command-line options
+    // these options override the PPIMAGE recipe values loaded from recipe files
+    psMetadata *options = pmConfigRecipeOptions (config, RECIPE_NAME);
+
     // save these recipe options until we have loaded the options
-    psMetadata *options = psMetadataAlloc ();
-    psMetadataAddPtr (config->arguments, PS_LIST_TAIL, "PPIMAGE.OPTIONS",  PS_DATA_METADATA, "", options);
+    // psMetadata *options = psMetadataAlloc ();
+    // psMetadataAddPtr (config->arguments, PS_LIST_TAIL, "PPIMAGE.OPTIONS",  PS_DATA_METADATA, "", options);
 
     // the following options override the PPIMAGE recipe options
