Index: /tags/ipp-20130712/pstamp/scripts/pstamp_checkdependent.pl
===================================================================
--- /tags/ipp-20130712/pstamp/scripts/pstamp_checkdependent.pl	(revision 36688)
+++ /tags/ipp-20130712/pstamp/scripts/pstamp_checkdependent.pl	(revision 36689)
@@ -20,4 +20,6 @@
 use PS::IPP::PStamp::RequestFile qw( :standard );
 use Carp;
+
+my $disable_3PI_updates = 1;
 
 # XXX: put this in a module somewhere
@@ -257,4 +259,10 @@
         push @chips, $chip->{class_id};
 
+        if ($disable_3PI_updates && ($chip->{data_group} =~ /ThreePi/)) {
+            # we are getting close to the end of PV2. Do not update PV1 chips.
+            print "3PI updates are currently disabled\n";
+            return $PSTAMP_NOT_AVAILABLE;
+        } 
+
         my $state = $chip->{state};
         my $data_state = $chip->{data_state};
@@ -304,5 +312,5 @@
 
             # if this is one of the chipRuns from the PV1 LAP regenerate without using the ppImage configdump file
-            if ($chip->{data_group} =~ /^LAP.ThreePi.20130706/) {
+            if ($chip->{data_group} =~ /^LAP.ThreePi.20120706/) {
                 $command .= ' -set_update_mode 1';
             } 
@@ -370,4 +378,10 @@
     my $state = $metadata->{state};
     my $data_state = $metadata->{data_state};
+
+    # we are getting close to the end of PV2. optionally do not update 3Pi data.
+    if ($disable_3PI_updates && ($metadata->{data_group} =~ /ThreePi/)) {
+        print "3PI updates are currently disabled\n";
+        return $PSTAMP_NOT_AVAILABLE;
+    } 
 
     # The update system currently requires that data that has been magicked be destreaked
