current code handles symlinks and socket files as special cases. other file types error out.
rather than including more special cases, should have simpler logic and treat all non-regular files as zero-length registrations and mark them as special with AVU metadata in the catalog with the following format:
A: irods::automated_ingest::special_file
V: <type> OR <link>::<path to link target>
[ ] socket
current code handles symlinks and socket files as special cases. other file types error out.
rather than including more special cases, should have simpler logic and treat all non-regular files as zero-length registrations and mark them as special with AVU metadata in the catalog with the following format: