Skip to content

A set of Perl scripts for file cataloguing, backup and file-level deduplication

Notifications You must be signed in to change notification settings

f20/folder-control

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

github.com/f20/folder-control

This repository contains an open source Perl 5 system for file cataloguing, file backup, synchronisation and file-level deduplication.

  • CPAN module needed by almost everything: DBD::SQLite JSON

  • CPAN module recommended for performance: JSON::XS

  • CPAN modules needed by some features: BSD::Resource (FreeBSD and old macOS) Digest::SHA3 Email::MIME Excel::Writer::XLSX IO::KQueue (FreeBSD and macOS) Image::ExifTool Linux::Inotify (Linux only) Thread::Pool

UNIX group IDs determine some of the behaviours of these scripts. The default assumptions about group IDs, which are in the source code of FileMgt106::FileSystem, are as follows:

  • 0 and 20 are exempted from some automatic tidying actions.
  • 6 is a Cyrus IMAP group.
  • 1030 is for files which are world-readable (deprecated).
  • 1037 is a management group.
  • Any member of 1026 or 1037 is also a member of 1025.
  • Any member of 1028 is also a member of 1025, 1026, 1066 and 1069.
  • Any member of 1029, 1032 or 1034 is also a member of 1025 and 1026.
  • Any member of 1066 is also a member of 1069.

Franck Latrémolière 11 April 2021

About

A set of Perl scripts for file cataloguing, backup and file-level deduplication

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published