[Kst] does DirFile /INCLUDE allow absolute paths

Peter Milne Peter.Milne at d-tacq.com
Sun Aug 29 23:11:40 CEST 2010


Hello Kst

DirFile with /INCLUDE directive is giving me a nice unified data 
structure, at least under Linux using relative paths, but it fails under 
MS-Win because the top level items are absolute paths, and I can't get 
the /INCLUDE directive to work for them.

Absolute paths don't seem to work under Linux either, but fortunately 
the OS is flexible enough not to need them.

Background:
Two data sources each export their data as SAMBA file shares.
Under Linux, it's easy to configure a single DirFile tree with /INCLUDES 
with relative paths all the way down, eg

ls -lR ROOT | cut -c 39-
acq132_055 -> /home/pgm/.gvfs/multivent on acq132_055/
acq132_085 -> /home/pgm/.gvfs/multivent on acq132_085/
format

cat ROOT/format
/INCLUDE ./acq132_055/format
/INCLUDE ./acq132_085/format

so acq132_055, acq132_085 are digitizers exporting their data on a SAMBA 
export in DirFile format

Under MS-Windows, there are mounts like
\\acq132_055\multivent
\\acq132_085\multivent

Unfortunately:
- MSW didn't seem to support the concept of a file system with a single 
root, so I can't install the appropriate format file at \\ (not a disk)
I've wasted much time following up the mess of MS "Symbolic Links" aka 
"junction" (NTFS only) and "Short Cuts" (not really symlinks at all).

- KST doesn't seem to support absolute /INCLUDE paths
(tried every combination of '\' and '/').

This could be included under
[Bug 221689] Relative and absolute data file paths in kst - msg#00025,
although in that case Nicolas Brisset is referring to .kst state files 
rather than internal to DirFiles.

It's not a show stopper, because one can run the Data Wizard multiple 
times on each separate tree, but it could/should be improved.

Please comment.




Thanks

Peter


-- 
Peter Milne			Peter.Milne at d-tacq.com
D-TACQ Solutions Ltd		www.d-tacq.com


More information about the Kst mailing list