virtualfs 1.12 changes log

virtualfs 1.12 changes log

previous versions: 1.11
Change log index
This is a bug fix release, with more documentation,

Enhancements

AclFS: Some documentation

There is some documentation now in the document http://www.solucorp.qc.ca/virtualfs/virtualfs.html which explain how to use AclFS. More documentation is needed to explain further the syntax of the ..acl files, although one can easily guess from the supplied examples.

persmount: New helper scripts for SMB and NCP

Two new utilities were created: virtualfs_xsmb and virtualfs_xncp. They are wrappers to simplify mounting SMB (Nt,Samba) and NCP (Novell) share with a popup (to enter the password). The documentation http://www.solucorp.qc.ca/virtualfs/virtualfs.html was modified to present those utilities instead of the explicit calls to ncpmount and smbmount.

Both utilities work the same

virtualfs-xsmb --server server --share share [ --account account ] 
     --mountdir mount_point

virtualfs command: New option

The virtualfs script was enhanced. There are two new options/command:

Changes

persmount: new layout

The .persmount file have been modified. They use to have the following layout:

volume   mount command ....

This was not that practical. The persmount driver was assuming that the real mount point was HOME/.n/volume all the time. The layout has been modified to accept the mount point as the second parameter.

    volume mount_point command ...

The command is now optional. This can be use to create simple redirection. This has some advantage over a symbolic link. This allows you to set your working directory in a resource logically, yet the resource may be unmounted anytime. I am using this facility in combination with the kernel auto-mounter. I have .persmount line like this

    machine   /n/machine

So I can do the following sequence

    cd
    cd n/machine/sub-dir
    # wait a while
    # and /n/machine is umounted by the kernel auto-mounter
    ls
    # it is mounted again

There are other usages I guess :-)

Bug fixes

AclFS: ..acl inheritance

..acl files were not properly inherited by sub-directories.