After rethinking the plugin functionality i realized that the current implementation does not reflect my requirements. It should be possible to upload plugins via WebUI (which are added to a local APT archive then) and the WebUI should also display plugins that are in the OMV package web archive. So i refactored the WebUI and backend to meet these requirements. It is only possible to install OMV plugins via WebUI (no other *.deb packages), so the packages must meet a naming convention, otherwise the backend denies uploading and installation.
Maintainer: Volker Theile <firstname.lastname@example.org>
Build-Depends: debhelper (>> 7)
Depends: openmediavault, transmission-daemon (>= 1.77)
Description: OpenMediaVault TransmissionBT (BitTorrent) plugin
Transmission is a simple BitTorrent client that features a very simple and
I do not plan to implement a special plugin package management that does not need network access to get these additional packages (which means the additional packages are included in one big file).