update package_uploader.sh

* A bit of refactoring.

* Cleanup mode - remove old package versions and keep only latest one on the remote.

* Metadata regeneration mode. Allows to regenerate metadata without package uploading.

* No script failure when package errored. Just show message and continue.

* Do not leave repository in inconsistent state when terminating uploader with ctrl-c.

* Prevent processing of the duplicated package names in arguments. Argument list will be also sorted.

* Compact informational messages.
This commit is contained in:
Leonid Pliushch 2019-03-16 17:08:09 +02:00
parent ed1cad9ce2
commit e42860a935
1 changed files with 635 additions and 398 deletions

File diff suppressed because it is too large Load Diff