Index: trunk/psModules/src/config/pmConfigRecipes.c
===================================================================
--- trunk/psModules/src/config/pmConfigRecipes.c	(revision 10965)
+++ trunk/psModules/src/config/pmConfigRecipes.c	(revision 11097)
@@ -311,20 +311,9 @@
         }
 
-        #if (0)
-        psString comment = NULL;
-        psStringAppend(&comment, "Recipe added at %s from %s", sourceName, (char*)fileItem->data.V);
-        psTrace ("psModules.config", 3, comment);
-        psMetadataAddS32(config->recipesSource, PS_LIST_TAIL, fileItem->name, PS_META_REPLACE,
-                         comment, sourceType);
-        psFree(comment);
-        #endif
-
-        // Read the recipe file.
+        // Read the recipe file. if we fail on a file, give a warning, but continue
         psMetadata *recipe = NULL;
         if (!pmConfigFileRead(&recipe, fileItem->data.V, "recipe")) {
-            psError(PS_ERR_IO, false, "Failed to read recipe");
-            psFree(recipe);  // Drop reference
-            psFree(recipesIter);
-            return false;
+            psWarning("Failed to read recipe file %s listed in %s\n", (char *)fileItem->data.V, sourceName);
+            continue;
         }
 
