Index: trunk/ippTools/src/pxadminConfig.c
===================================================================
--- trunk/ippTools/src/pxadminConfig.c	(revision 6070)
+++ trunk/ippTools/src/pxadminConfig.c	(revision 6092)
@@ -18,22 +18,33 @@
     int N;
     config->mode = P2_MODE_NONE;
-    if ((N = psArgumentGet (argc, argv, "-create"))) {
-        psArgumentRemove (N, &argc, argv);
+    if ((N = psArgumentGet(argc, argv, "-create"))) {
+        psArgumentRemove(N, &argc, argv);
         if (config->mode) {
-            psAbort ("p2search", "only one mode selection is allowed");
+            psAbort(argv[0], "only one mode selection is allowed");
         }
         config->mode = P2_MODE_CREATE;
     }
-    if ((N = psArgumentGet (argc, argv, "-delete"))) {
-        psArgumentRemove (N, &argc, argv);
+    if ((N = psArgumentGet(argc, argv, "-delete"))) {
+        psArgumentRemove(N, &argc, argv);
         if (config->mode) {
-            psAbort ("p2search", "only one mode selection is allowed");
+            psAbort(argv[0], "only one mode selection is allowed");
         }
         config->mode = P2_MODE_DELETE;
     }
+    if ((N = psArgumentGet(argc, argv, "-recreate"))) {
+        psArgumentRemove(N, &argc, argv);
+        if (config->mode) {
+            psAbort(argv[0], "only one mode selection is allowed");
+        }
+        config->mode = P2_MODE_RECREATE;
+    }
 
     // paul's argument parsing convention requires: -key value 
-    psMetadataAddStr(config->arguments, PS_LIST_TAIL, "-create", 0, "create the P2 tables", "");
-    psMetadataAddStr(config->arguments, PS_LIST_TAIL, "-delete", 0, "delete the P2 tables", "");
+    psMetadataAddStr(config->arguments, PS_LIST_TAIL, "-create", 0,
+            "create the P2 tables", "");
+    psMetadataAddStr(config->arguments, PS_LIST_TAIL, "-delete", 0,
+            "delete the P2 tables", "");
+    psMetadataAddStr(config->arguments, PS_LIST_TAIL, "-recreate", 0,
+            "delete and recreate the P2 tables", "");
 
     if (config->mode == P2_MODE_NONE) {
