distributed-system-analysis / pbench

A benchmarking and performance analysis framework
http://distributed-system-analysis.github.io/pbench/
GNU General Public License v3.0
188 stars 108 forks source link

Fix RPM packaging #3562

Closed dbutenhof closed 1 year ago

dbutenhof commented 1 year ago

PBENCH-1281

For reasons I can't quite decode, our RPM construction doesn't find the several "utility scripts" in server/bin which lack the pbench- prefix. These really should have been named pbench- for consistency in the first place, so renaming them seems more appropriate than identifying and "fixing" whatever spec pattern is omitting them.

(Specifically, in testing my "backup file" migration utility from the production passthrough server to the staging server, I was unable to generate a "legacy" service account API key because the utility was missing. While it's easy enough to copy it manually, it ought to have been installed.)

In searching for reasons I noticed that pyproject.toml still adds a few non-.py scripts for black processing which no longer exist, and I've removed those.