#
# Configuration for the ExtFile/ExtImage filesystem repository
#
# Repository location and umask
REPOSITORY_PATH = ['static','reposit'] # Path to files below INSTANCE_HOME.
REPOSITORY_UMASK = 022
# Repository directory structure
FLAT = 0 # All files reside in a single directory.
SYNC_ZODB = 1 # Directories copy the ZODB folder structure.
SLICED = 2 # Sliced directories from ZOPEID.
SLICED_REVERSE = 3 # Sliced directories from reverse ZOPEID.
SLICED_HASH = 4 # Sliced directories from hash of ZOPEID.
CUSTOM = 5 # Call CUSTOM_METHOD to determine directories.
# The CUSTOM feature requires Zope >= 2.7.8.
REPOSITORY = SLICED_HASH
NORMALIZE = 0 # Normalize case of directory names.
KEEP = 1 # Keep case of directory names (backward compatibility).
NORMALIZE_CASE = KEEP
PHYSICAL = 0 # SYNC_ZODB uses physical path (recommended).
VIRTUAL = 1 # SYNC_ZODB uses path relative to virtual root (backward compatibility).
ZODB_PATH = VIRTUAL
SLICE_WIDTH = 1 # SLICED* uses this many characters per slice.
SLICE_DEPTH = 2 # SLICED* goes this many slices (directories) deep.
CUSTOM_METHOD = 'getExtFilePath'
# CUSTOM calls this method passing the object's path
# and ZOPEID as arguments (where path depends on
# the ZODB_PATH setting). The method must return a
# list of directory names.
# Repository file name handling
# %u=user, %p=path, %n=file name, %e=file extension, %c=counter, %t=time
FILE_FORMAT = "%n%c%e"
DISABLED = 0 # Allow file names to begin with 'copy_of_'.
ENABLED = 1 # Remove 'copy_of_' prefixes from file names.
COPY_OF_PROTECTION = ENABLED
# Repository file extension handling
ZOPEID = 0 # Use ZOPEID (even if it doesn't include an extension).
MIMETYPE_APPEND = 1 # Append extension to ZOPEID according to mimetype.
MIMETYPE_REPLACE = 2 # Remove extension from ZOPEID, then append mime extension.
REPOSITORY_EXTENSIONS = MIMETYPE_REPLACE
# Repository undo policy
BACKUP_ON_DELETE = 0 # Create a .undo copy only when a file is deleted.
ALWAYS_BACKUP = 1 # Create a .undo copy (and a new filename) whenever
# a file is uploaded or otherwise modified.
UNDO_POLICY = BACKUP_ON_DELETE
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>