blacklabelops / volumerize

Docker Volume Backups Multiple Backends
https://hub.docker.com/r/blacklabelops/volumerize/
MIT License
558 stars 77 forks source link

add MEGA backend #60

Closed cybre-finn closed 6 years ago

cybre-finn commented 6 years ago

Duplicity needs megatools as dependency for mega as backend. It's been a while since I patched this for personal use (no PR because incompatibility with Alpine 3.7's OpenSSL and megatools) and I just quickly merged this back together. Maybe it's useful.

blacklabelops commented 6 years ago

Does not even build:

ERROR: unsatisfiable constraints: libressl-dev-2.7.4-r0: conflicts: openssl-dev-1.0.2p-r0[pc:libcrypto=2.7.4] openssl-dev-1.0.2p-r0[pc:libssl=2.7.4] openssl-dev-1.0.2p-r0[pc:openssl=2.7.4] satisfies: curl-dev-7.61.1-r0[libressl-dev] libssh2-dev-1.8.0-r3[pc:libcrypto] libssh2-dev-1.8.0-r3[pc:libssl] openssl-dev-1.0.2p-r0: conflicts: libressl-dev-2.7.4-r0[pc:libcrypto=1.0.2p] libressl-dev-2.7.4-r0[pc:libssl=1.0.2p] libressl-dev-2.7.4-r0[pc:openssl=1.0.2p] satisfies: world[openssl-dev] libssh2-dev-1.8.0-r3[pc:libcrypto] libssh2-dev-1.8.0-r3[pc:libssl]

cybre-finn commented 6 years ago

:flushed: Sorry. Should work now. Built and tested for correct integration. Anyway, your CI builds it now, but has other problems. Is this normal or is it my patch again? Plus: it uses libreSSL over openssl for building; I don't know is this is a whole new subject of discussion in this project?

blacklabelops commented 6 years ago

Thanks for the feature!