Index: trunk/ippTools/src/camtool.c
===================================================================
--- trunk/ippTools/src/camtool.c	(revision 12229)
+++ trunk/ippTools/src/camtool.c	(revision 12237)
@@ -171,4 +171,10 @@
 
     bool status = false;
+    psString workdir = psMetadataLookupStr(&status, config->args, "-set_workdir");
+    if (!status) {
+        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -set_workdir");
+        return false;
+    }
+
     psString label = psMetadataLookupStr(&status, config->args, "-set_label");
     if (!status) {
@@ -248,4 +254,5 @@
         if (!camQueueChipID(config,
                     row->chip_id,
+                    workdir     ? workdir   : row->workdir,
                     label       ? label     : row->label,
                     recipe      ? recipe    : row->recipe,
@@ -557,4 +564,5 @@
         pendingRow->cam_id,
         pendingRow->chip_id,
+        pendingRow->workdir,
         pendingRow->label,
         pendingRow->recipe,
