IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Sep 7, 2007, 11:29:50 AM (19 years ago)
Author:
Paul Price
Message:

Also needed to change the stripping of the scheme off the filename.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/PS-IPP-Config/lib/PS/IPP/Config.pm

    r14791 r14792  
    11# Copyright (c) 2006  Paul Price, Joshua Hoblitt
    22#
    3 # $Id: Config.pm,v 1.67 2007-09-07 21:21:19 price Exp $
     3# $Id: Config.pm,v 1.68 2007-09-07 21:29:50 price Exp $
    44
    55package PS::IPP::Config;
     
    196196    carp "base is not inited" if not defined $base;
    197197    my $scheme = file_scheme($base); # The scheme, e.g., file://, path://
    198     $base =~ s|^\S+:/*||;
     198    $base =~ s|^$scheme:/*||;
    199199
    200200    my $root = '';
     
    285285
    286286    if ($scheme eq 'neb') {
    287         $name =~ s|^(\S+):/*||;
     287        $name =~ s|^neb:/*||;
    288288        $self->_neb_start();
    289289        my $neb = $self->{nebulous}; # Nebulous handle
     
    310310        $scheme = lc($scheme);
    311311        if ($scheme eq 'neb') {
    312             $name =~ s|^(\S+):/*||;
     312            $name =~ s|^neb:/*||;
    313313            $self->_neb_start();
    314314            return $self->{nebulous}->open_create( $name );
     
    345345        $scheme = lc($scheme);
    346346        if ($scheme eq 'neb') {
    347             $name =~ s|^(\S+):/*||;
     347            $name =~ s|^neb:/*||;
    348348            $self->_neb_start();
    349349            return $self->{nebulous}->open_create( $name );
     
    373373    my $scheme = file_scheme($name); # The scheme, e.g., file://, path://
    374374    if (defined $scheme and lc($scheme) eq 'neb') {
    375         $name =~ s|^(\S+):/*||;
     375        $name =~ s|^neb:/*||;
    376376        $self->_neb_start();
    377377        $name = $self->{nebulous}->create( $name );
     
    389389    my $scheme = file_scheme($name); # The scheme, e.g., file://, path://
    390390    if (defined $scheme and lc($scheme) eq 'neb') {
    391         $name =~ s|^(\S+):/*||;
     391        $name =~ s|^neb:/*||;
    392392        $self->_neb_start();
    393393        return (defined $self->{nebulous}->find_instances( $name ) ? 1 : 0);
     
    408408    my $scheme = file_scheme($target); # The scheme, e.g., file://, path://
    409409    if (defined $scheme and lc($scheme) eq 'neb') {
    410         $target =~ s|^(\S+):/*||;
     410        $target =~ s|^neb:/*||;
    411411        $self->_neb_start();
    412412        $target = $self->{nebulous}->create( $target );
     
    484484    }
    485485
    486     $name =~ s|^\S+:/*||;
     486    $name =~ s|^$scheme:/*||;
    487487
    488488    if (lc($scheme) eq 'file') {
Note: See TracChangeset for help on using the changeset viewer.