IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 17649


Ignore:
Timestamp:
May 12, 2008, 5:12:52 PM (18 years ago)
Author:
jhoblitt
Message:

change ds*ls utilties to always return the HTTP status code - 300 as the exit status

Location:
trunk/DataStore
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/DataStore/Changes

    r17638 r17649  
    11Revision history for Perl module DataStore
     2
     30.08
     4    - change ds*ls utilties to always return the HTTP status code - 300 as the
     5      exit status
    26
    370.07 Mon May 12 12:04:24 HST 2008
  • trunk/DataStore/lib/DataStore.pm

    r15022 r17649  
    11# Copyright (C) 2006  Joshua Hoblitt
    22#
    3 # $Id: DataStore.pm,v 1.10 2007-09-25 23:52:46 jhoblitt Exp $
     3# $Id: DataStore.pm,v 1.11 2008-05-13 03:12:52 jhoblitt Exp $
    44
    55package DataStore;
     
    99
    1010use vars qw($VERSION);
    11 $VERSION = '0.07';
     11$VERSION = '0.08';
    1212
    1313=pod
  • trunk/DataStore/scripts/dsfilesetls

    r17637 r17649  
    33# Copyright (C) 2006-2008  Joshua Hoblitt
    44#
    5 # $Id: dsfilesetls,v 1.7 2008-05-12 22:04:53 jhoblitt Exp $
     5# $Id: dsfilesetls,v 1.8 2008-05-13 03:12:52 jhoblitt Exp $
    66
    77use strict;
     
    1919
    2020GetOptions(
    21     'uri|u=s'           => \$uri,
     21    'uri|u=s'       => \$uri,
    2222    'timeout|t'     => \$timeout,
    2323) or pod2usage( 2 );
     
    3636    );
    3737
    38 die "request failed" unless defined $response;
    39 die "request failed: ", $response->status_line unless $response->is_success;
     38unless (defined $response or $response->is_success) {
     39    warn "request failed: ", $response->status_line;
     40    exit($response->code - 300);
     41}
    4042
    4143# file retreival succeed
  • trunk/DataStore/scripts/dsget

    r17637 r17649  
    33# Copyright (C) 2006-2008  Joshua Hoblitt
    44#
    5 # $Id: dsget,v 1.24 2008-05-12 22:04:53 jhoblitt Exp $
     5# $Id: dsget,v 1.25 2008-05-13 03:12:52 jhoblitt Exp $
    66
    77use strict;
     
    130130    );
    131131
    132 die "request failed" unless defined $response;
    133 unless ($response->is_success) {
     132
     133unless (defined $response or $response->is_success) {
    134134    warn "request failed: ", $response->status_line;
    135135    exit($response->code - 300);
    136136}
     137
    137138die "checksum failed" unless $response->data;
    138139
  • trunk/DataStore/scripts/dsleech

    r17637 r17649  
    33# Copyright (C) 2006-2008  Joshua Hoblitt
    44#
    5 # $Id: dsleech,v 1.10 2008-05-12 22:04:53 jhoblitt Exp $
     5# $Id: dsleech,v 1.11 2008-05-13 03:12:52 jhoblitt Exp $
    66
    77use strict;
     
    6767);
    6868
    69 unless (defined $response->is_success) {
    70     die "request failed: ", $response->status_line;
     69unless (defined $response or $response->is_success) {
     70    warn "request failed: ", $response->status_line;
     71    exit($response->code - 300);
    7172}
    7273
  • trunk/DataStore/scripts/dsproductls

    r17637 r17649  
    33# Copyright (C) 2006-2008  Joshua Hoblitt
    44#
    5 # $Id: dsproductls,v 1.4 2008-05-12 22:04:53 jhoblitt Exp $
     5# $Id: dsproductls,v 1.5 2008-05-13 03:12:52 jhoblitt Exp $
    66
    77use strict;
     
    4343    );
    4444
    45 die "request failed" unless defined $response;
    46 die "request failed: ", $response->status_line unless $response->is_success;
     45unless (defined $response or $response->is_success) {
     46    warn "request failed: ", $response->status_line;
     47    exit($response->code - 300);
     48}
    4749
    4850# file retreival succeed
  • trunk/DataStore/scripts/dsrootls

    r17637 r17649  
    33# Copyright (C) 2006-2008  Joshua Hoblitt
    44#
    5 # $Id: dsrootls,v 1.2 2008-05-12 22:04:53 jhoblitt Exp $
     5# $Id: dsrootls,v 1.3 2008-05-13 03:12:52 jhoblitt Exp $
    66
    77use strict;
     
    4040    );
    4141
    42 die "request failed" unless defined $response;
    43 die "request failed: ", $response->status_line unless $response->is_success;
     42unless (defined $response or $response->is_success) {
     43    warn "request failed: ", $response->status_line;
     44    exit($response->code - 300);
     45}
    4446
    4547# file retreival succeed
Note: See TracChangeset for help on using the changeset viewer.