Index: /trunk/psconfig/psbuild
===================================================================
--- /trunk/psconfig/psbuild	(revision 11057)
+++ /trunk/psconfig/psbuild	(revision 11058)
@@ -1,3 +1,3 @@
-#!/bin/tcsh
+#!/bin/csh
 
 set args=""
@@ -7,4 +7,5 @@
 set optimize=0
 set version=""
+set start=""
 while ($#argv)
  switch ($1)
@@ -26,4 +27,8 @@
    set optimize=1;
    breaksw;
+  case -start:
+   shift
+   set start=$1;
+   breaksw;
   default:
    set args=($args $1);
@@ -44,10 +49,13 @@
 endif
 
+# set the version based on psconfig or -version (if set)
 if ("$version" != "") then
   source psconfig.sh $version
-endif
-
-if (! $?PSVERSION) then
-  source psconfig.sh default
+else
+  if (! $?PSVERSION) then
+    source psconfig.sh default
+  else
+    source psconfig.sh $PSVERSION
+  endif
 endif
 
@@ -59,4 +67,12 @@
  set dir = $name[1]
  set tag = $name[2]
+
+ if ("$start" != "") then
+   if ("$start" != "$dir") then
+     echo "skipping $dir"
+     continue
+   endif
+   set start = ""
+ endif
 
  set current = `pwd`
Index: /trunk/psconfig/psconfig.sh
===================================================================
--- /trunk/psconfig/psconfig.sh	(revision 11057)
+++ /trunk/psconfig/psconfig.sh	(revision 11058)
@@ -43,6 +43,6 @@
 
 # make this configurable by the user
-set PSCONFDIR = {$HOME}/psconfig
-set PSVERSION = default
+setenv PSCONFDIR {$HOME}/psconfig
+setenv PSVERSION default
 
 if (-e $HOME/.psconfigrc) then
@@ -50,5 +50,5 @@
 endif
 
-set PSVERSION = $argv[1]
+setenv PSVERSION $argv[1]
 
 if ($?LD_LIBRARY_PATH == 0) setenv LD_LIBRARY_PATH
@@ -113,5 +113,5 @@
 endsw
  
-set PSCONFIG = $PSVERSION.$ARCH
+setenv PSCONFIG $PSVERSION.$ARCH
 
 set newpath = ""
@@ -217,4 +217,4 @@
   alias  psconfigure configure --prefix={$PSCONFDIR}/{$PSCONFIG} --bindir=$bindir --libdir=$libdir --includedir={$PSCONFDIR}/{$PSCONFIG}/include --sysconfdir={$PSCONFDIR}/{$PSCONFIG}/etc --datadir={$PSCONFDIR}/share --mandir={$PSCONFDIR}/man
   alias  psautogen autogen.sh --bindir=$bindir --libdir=$libdir --includedir={$PSCONFDIR}/{$PSCONFIG}/include --sysconfdir={$PSCONFDIR}/{$PSCONFIG}/etc --datadir={$PSCONFDIR}/share --mandir={$PSCONFDIR}/man
-  alias  psperlbuild perl Build.PL --install_path script=$bindir --install_path arch=$bindir --install_path bin=$bindir --install_path lib=$libdir --install_path bindoc={$PSCONFDIR}/man/man1 --install_path libdoc={$PSCONFDIR}/man/man3
-endif
+  alias  psperlbuild perl Build.PL --prefix {$PSCONFDIR}/{$PSCONFIG} --install_path script=$bindir --install_path arch=$bindir --install_path bin=$bindir --install_path lib=$libdir --install_path bindoc={$PSCONFDIR}/man/man1 --install_path libdoc={$PSCONFDIR}/man/man3
+endif
Index: /trunk/psconfig/tagsets/ippHead
===================================================================
--- /trunk/psconfig/tagsets/ippHead	(revision 11057)
+++ /trunk/psconfig/tagsets/ippHead	(revision 11058)
@@ -17,3 +17,3 @@
 dbconfig:HEAD
 ippdb.src:NONE
-ippTools/pXtools:HEAD
+ippTools:HEAD
