Support more protocols

Support more protocols

Currently, managerpm is limited. It only access RPMs using normal file systems access. Ideally, full URL (HTTP, FTP, ...) protocols should be supported. This way, you could point managerpm to an ftp site and get a list of packages to update.

Currently, managerpm calls the rpm command and this command is creating one ftp session per package, which kills the ftp server at the other end (or at least trigger inetd to disable the service).

Another feature would be to update from an ftp site, but download a copy locally, so other workstation would be able to update. One workstation would become the master. This one is updated manually (The admin picks the package by hand if needed) and the other update non-interactivly.