Changeset 31385 for branches/czw_branch/20110406/Nebulous/bin/neb-shift
- Timestamp:
- Apr 26, 2011, 6:38:11 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/czw_branch/20110406/Nebulous/bin/neb-shift
r28446 r31385 16 16 use Pod::Usage qw( pod2usage ); 17 17 18 my ($volume, $server );18 my ($volume, $server, $nocull, $cull); 19 19 20 20 $server = $ENV{'NEB_SERVER'} unless $server; … … 23 23 'volume=s' => \$volume, 24 24 'server|s=s' => \$server, 25 'nocull' => \$nocull, 26 'cull' => \$cull, 25 27 ) || pod2usage( 2 ); 26 28 27 29 my $src = shift; 28 30 my $abandon_vol = shift; 31 my $do_cull = 0; 29 32 33 if ($nocull) { 34 $do_cull = 0; 35 } 36 if ($cull) { 37 $do_cull = 1; 38 } 30 39 pod2usage( -msg => "Unknown option: @ARGV", -exitval => 2 ) if @ARGV; 31 40 pod2usage( -msg => "Required options: --server <source key> <source volume>", … … 54 63 die "Replicate phase failed for $src ($abandon_vol) ($volume)" unless $status; 55 64 56 $status = $neb->cull($src,$abandon_vol); 65 if ($do_cull) { 66 $status = $neb->cull($src,$abandon_vol); 57 67 58 warn "Cull phase failed for $src from $abandon_vol" unless $status; 68 warn "Cull phase failed for $src from $abandon_vol" unless $status; 69 } 70 71 59 72 60 73 __END__
Note:
See TracChangeset
for help on using the changeset viewer.
