Index: trunk/PS-IPP-Config/lib/PS/IPP/Config.pm
===================================================================
--- trunk/PS-IPP-Config/lib/PS/IPP/Config.pm	(revision 14791)
+++ trunk/PS-IPP-Config/lib/PS/IPP/Config.pm	(revision 14792)
@@ -1,5 +1,5 @@
 # Copyright (c) 2006  Paul Price, Joshua Hoblitt
 #
-# $Id: Config.pm,v 1.67 2007-09-07 21:21:19 price Exp $
+# $Id: Config.pm,v 1.68 2007-09-07 21:29:50 price Exp $
 
 package PS::IPP::Config;
@@ -196,5 +196,5 @@
     carp "base is not inited" if not defined $base;
     my $scheme = file_scheme($base); # The scheme, e.g., file://, path://
-    $base =~ s|^\S+:/*||;
+    $base =~ s|^$scheme:/*||;
 
     my $root = '';
@@ -285,5 +285,5 @@
 
     if ($scheme eq 'neb') {
-	$name =~ s|^(\S+):/*||;
+	$name =~ s|^neb:/*||;
 	$self->_neb_start();
 	my $neb = $self->{nebulous}; # Nebulous handle
@@ -310,5 +310,5 @@
 	$scheme = lc($scheme);
 	if ($scheme eq 'neb') {
-	    $name =~ s|^(\S+):/*||;
+	    $name =~ s|^neb:/*||;
 	    $self->_neb_start();
 	    return $self->{nebulous}->open_create( $name );
@@ -345,5 +345,5 @@
 	$scheme = lc($scheme);
 	if ($scheme eq 'neb') {
-	    $name =~ s|^(\S+):/*||;
+	    $name =~ s|^neb:/*||;
 	    $self->_neb_start();
 	    return $self->{nebulous}->open_create( $name );
@@ -373,5 +373,5 @@
     my $scheme = file_scheme($name); # The scheme, e.g., file://, path://
     if (defined $scheme and lc($scheme) eq 'neb') {
-	$name =~ s|^(\S+):/*||;
+	$name =~ s|^neb:/*||;
 	$self->_neb_start();
 	$name = $self->{nebulous}->create( $name );
@@ -389,5 +389,5 @@
     my $scheme = file_scheme($name); # The scheme, e.g., file://, path://
     if (defined $scheme and lc($scheme) eq 'neb') {
-	$name =~ s|^(\S+):/*||;
+	$name =~ s|^neb:/*||;
 	$self->_neb_start();
 	return (defined $self->{nebulous}->find_instances( $name ) ? 1 : 0);
@@ -408,5 +408,5 @@
     my $scheme = file_scheme($target); # The scheme, e.g., file://, path://
     if (defined $scheme and lc($scheme) eq 'neb') {
-	$target =~ s|^(\S+):/*||;
+	$target =~ s|^neb:/*||;
 	$self->_neb_start();
 	$target = $self->{nebulous}->create( $target );
@@ -484,5 +484,5 @@
     }
 
-    $name =~ s|^\S+:/*||;
+    $name =~ s|^$scheme:/*||;
 
     if (lc($scheme) eq 'file') {
