On Thu, 2007-02-22 at 14:22 -0600, Hans Petter Jansson wrote:
> On Thu, 2007-02-22 at 13:51 +0100, Alexander Larsson wrote:
> > On Thu, 2007-02-22 at 12:38 +0000, Damon Chaplin wrote:
> 
> > > You're probably always going to need type, server and share though, so
> > > maybe you can make it a bit more readable:
> > > 
> > >   ~/.mounts/smb:$server:$share/dir/file.txt
> > > 
> > > Extra options can go on the end.
> > > 
> > > Also I'd probably avoid ';' just in case bash goes anywhere near it.
> 
> > Sure, those are requred. But say we have two optional things, like user
> > and domain, as in smb:server:share:user:domain. But what do we then do
> > if user is unset, but domain isn't. I guess one could do
> > smb:server:share::domain. Still, it requires very specific handling of
> > each type of share with a specified option order etc. A key=value
> > approach is more generic.
> 
> I suppose
> 
> ~/.vfs/smb:$server:$share/dir/file.txt:option=$value:option=$value

You mean 
~/.vfs/smb:$server:$share:option=$value:option=$value/dir/file
I assume?

> is a workable compromise. It might even be what Damon was indicating.
> Now that we're picking on details, I'd say that .vfs or .gvfs would be a
> better base directory than .mounts too.

This would work, and would look better. It still requires specific code
for each possible backend to map from path back to the mount info
though. (i.e. you need to know that for smb the first two items are
server and share.)

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
 Alexander Larsson                                            Red Hat, Inc 
                   [EMAIL PROTECTED]    [EMAIL PROTECTED] 
He's an obese neurotic vampire hunter with acid for blood. She's an artistic 
psychic schoolgirl who inherited a spooky stately manor from her late maiden 
aunt. They fight crime! 

_______________________________________________
gnome-vfs-list mailing list
gnome-vfs-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-vfs-list

Reply via email to