From 9b7b736e5b99c525d251942476ac94570aafb8e3 Mon Sep 17 00:00:00 2001 From: Andrew Klaassen Date: Thu, 3 May 2012 13:39:53 -0400 Subject: media_harmony VFS module: Add and build by default. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Supersedes previous patch. - Added various fixes for fake mtime functionality. - Now requires lp_cache_locked_write_times patch (bug 8912). - Removed various xattr functions to comply with recent VFS changes. - Changed SMB_STRUCT_DIR to DIR and SMB_STRUCT_DIRENT to struct dirent to comply with recent VFS changes. - Added manpage. - Added sample trigger_avid_update.py script. Autobuild-User(master): Björn Jacke Autobuild-Date(master): Tue Aug 7 15:16:39 CEST 2012 on sn-devel-104 --- docs-xml/manpages-3/vfs_media_harmony.8.xml | 142 ++++++++++++++++++++++++++++ 1 file changed, 142 insertions(+) create mode 100644 docs-xml/manpages-3/vfs_media_harmony.8.xml (limited to 'docs-xml/manpages-3') diff --git a/docs-xml/manpages-3/vfs_media_harmony.8.xml b/docs-xml/manpages-3/vfs_media_harmony.8.xml new file mode 100644 index 0000000000..f24e700dc4 --- /dev/null +++ b/docs-xml/manpages-3/vfs_media_harmony.8.xml @@ -0,0 +1,142 @@ + + + + + + vfs_media_harmony + 8 + Samba + System Administration tools + 3.6 + + + + + vfs_media_harmony + Allow multiple Avid clients to share a network drive. + + + + + vfs objects = media_harmony + + + + + DESCRIPTION + + This VFS module is part of the + samba + 7 suite. + + The vfs_media_harmony VFS module allows + Avid editorial workstations to share a network drive. It does + this by: + + Giving each client their own copy of the Avid + msmMMOB.mdb and msmFMID.pmr files and Creating directories. + Allowing each client to explicitly control the + write time the Avid application sees on Avid media directories. + + + This module is stackable. + + + + + CONFIGURATION + + vfs_media_harmony automatically redirects + requests from clients for Avid database files or an Avid Creating + directory to a client-specific version of the file. No + configuration beyond enabling the module is needed to get this + portion of its functionality working. + + If Mac and Windows Avid clients will be accessing the same + folder, they should be given separate share definitions, with + hidden Mac files vetoed on the Windows share. See EXAMPLES. + + To allow each client to control when the Avid application + refreshes their Avid databases, create files for each client + and each Avid media directory with the name + [avid_dir_name]_[client_ip_address]_[client_username]. + To trigger Avid database refreshes, update the write time on + those files. See EXAMPLES. + + It is also necessary for the cache locked write times = no + option to be set for clients to be able to control their Avid + media folder write times. + + + + + EXAMPLES + + Enable media_harmony for Mac and Windows clients: + + + /avid + media_harmony + no + + /avid + media_harmony + no + /.DS_Store/._@/.Trash@/.Spotlight@/.hidden/.hotfiles@/.vol/ + yes + + + Create the files that will allow users david and susan + to control their own Avid database refreshes: + + touch '/avid/OMFI MediaFiles_192.168.1.10_david' \ + '/avid/OMFI MediaFiles_192.168.1.11_susan' \ + '/avid/Avid MediaFiles/MXF/1_192.168.1.10_david' \ + '/avid/Avid MediaFiles/MXF/1_192.168.1.11_susan' + + Trigger an Avid database refresh for user david: + + touch '/avid/OMFI MediaFiles_192.168.1.10_david' \ + '/avid/Avid MediaFiles/MXF/1_192.168.1.10_david' + + + If you have a large number of Avid media folders to manage, + you can give each editor a suitably modified version of + examples/scripts/vfs/media_harmony/trigger_avid_update.py to + create and update these files. + + + + + CAVEATS + + vfs_media_harmony is designed to work with + Avid editing applications that look in the Avid MediaFiles or + OMFI MediaFiles directories for media. It is not designed to work + as expected in all circumstances for general use. For example: It + is possible to open a client-specific file such as + msmMMOB.mdb_192.168.1.10_userx even though it doesn't show up + in a directory listing. + + + + + + + VERSION + + This man page is correct for version 3.2.7 of the Samba suite. + + + + + AUTHOR + + The original Samba software and related utilities + were created by Andrew Tridgell. Samba is now developed + by the Samba Team as an Open Source project similar + to the way the Linux kernel is developed. + + + + -- cgit