bareos: master 7392cae7

Author Committer Branch Timestamp Parent
stephand franku master 2020-09-10 19:02 master 85e8ff3e Pending
Changeset libcloud-plugin: fix filenames with non-ascii characters

Also modified the systemtest to include such filenames.
Additional changes to make the plugin compatible with both
Python 2 and 3, and some minor changes to successfully
run the systemtest.

For enabling the plugin build and systemtest, the following is
required:

- The Python 3 version of the s3cmd tool must be installed, may be
  necessary to use
  pip3 install s3cmd
  instead of OS provided s3cmd package
- Apache Libcloud must be installed, use
  pip2 install apache-libcloud
  or pip3 install apache-libcloud
- minio must be installed, use
  curl -o /usr/local/bin/minio https://dl.min.io/server/minio/release/linux-amd64/minio
  chmod 755 /usr/local/bin/minio
- Use the systemtests global path for s3cfg file
mod - core/src/plugins/filed/python/libcloud/BareosFdPluginLibcloud.py Diff File
mod - core/src/plugins/filed/python/libcloud/bareos_libcloud_api/debug.py Diff File
mod - core/src/plugins/filed/python/libcloud/bareos_libcloud_api/process_base.py Diff File
mod - core/src/plugins/filed/python/libcloud/bareos_libcloud_api/worker.py Diff File
mod - systemtests/scripts/start_minio.sh Diff File
mod - systemtests/tests/py2plug-fd-libcloud/testrunner Diff File