IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 43026


Ignore:
Timestamp:
May 19, 2026, 5:06:56 PM (2 months ago)
Author:
eugene
Message:

allow user to supply NEB_SERVER on command-line to enable use in apache / php scripts

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-pstamp-20260421/ippScripts/scripts/ipp_filename.pl

    r40431 r43026  
    77use Pod::Usage qw( pod2usage );
    88 
     9use PS::IPP::Config;
     10my $ipprc = PS::IPP::Config->new();
     11 
     12my ($filerule, $class_id, $basename, $camera, $touch, $neb_server);
     13
     14GetOptions('filerule=s'    => \$filerule,
     15           'class_id=s'    => \$class_id,
     16           'basename=s'    => \$basename,
     17           'camera|c=s'    => \$camera,
     18           'neb-server=s'  => \$neb_server,
     19           'touch'         => \$touch,
     20           ) or pod2usage( 2 );
     21
     22pod2usage( -msg => "Unknown option: @ARGV", -exitval => 2 ) if @ARGV;
     23pod2usage(
     24    -msg => "Required options: --filerule --class_id --basename --camera",
     25    -exitval => 3,
     26) unless defined $basename
     27    and defined $filerule
     28    and defined $class_id
     29    and defined $camera;
     30
     31if (defined $neb_server) { $ENV{'NEB_SERVER'} = $neb_server; }
     32
    933# use these to check the apache environment
    1034#print "$ENV{'PATH'}\n";
     
    2145    exit (6);
    2246}
    23 
    24 use PS::IPP::Config;
    25 my $ipprc = PS::IPP::Config->new();
    26  
    27 my ($filerule, $class_id, $basename, $camera, $touch);
    28 
    29 GetOptions('filerule=s'    => \$filerule,
    30            'class_id=s'    => \$class_id,
    31            'basename=s'    => \$basename,
    32            'camera|c=s'    => \$camera,
    33            'touch'         => \$touch,
    34            ) or pod2usage( 2 );
    35 
    36 pod2usage( -msg => "Unknown option: @ARGV", -exitval => 2 ) if @ARGV;
    37 pod2usage(
    38     -msg => "Required options: --filerule --class_id --basename --camera",
    39     -exitval => 3,
    40 ) unless defined $basename
    41     and defined $filerule
    42     and defined $class_id
    43     and defined $camera;
    4447
    4548$touch = 0 unless (defined $touch);
Note: See TracChangeset for help on using the changeset viewer.