Files uploaded to `/pub` using FTP are not imported

HTTP and FTP methods upload to debexpo.upload.incoming/pub.

FTP method also allow uploading to any of its sub-directories. While debexpo.upload.incoming/pub/pub/UploadQueue is covered by the import process, debexpo.upload.incoming/pub/pub isn't.

We can:

  1. Edit the importuploads crontab to import files recursively to debexpo.upload.incoming/pub
  2. Edit the importuploads crontab to add debexpo.upload.incoming/pub/pub to the list of directories to search for files to import
  3. chmod g-w debexpo.upload.incoming/pub/pub to disable uploading to that directory (while allowing access to UploadQueue)
Edited by Mattia Rizzolo
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information