-
Notifications
You must be signed in to change notification settings - Fork 24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
FPM build script for RPM and DEB #279
Conversation
87f1b65
to
0286fbd
Compare
Build script is here! Finally working on EL8 and Debian systems, with service setup. |
For some reason there's still a merge conflict - was the patch reverted? or is this due to my dev branch not being fast forwarded? |
That'll be because we merged the change to the CHANGELOG into the Could you have a look at the code quality checks and see if you can improve that? |
4b5260b
to
fb8fd84
Compare
8a61396
to
2db5155
Compare
0d2ef47
to
0da5063
Compare
- Adds cryptography as a dependency before pyopenssl - Modified pyopenssl to lower case to satisfy pip call
0da5063
to
ee07f16
Compare
Resolves #123
Resolves GT-253
This PR adds a build script that supersedes
ssm-build-rpm.sh
andssm-build-deb.sh
by adapting the FPM calls made in the original Debian script and adding configurable parameters. It works with Python 2.7 and >= 3.6, and requires FPM 1.14.2 and a version of Ruby at or above 2.7, as well as specifically Setuptools==51.3.3. It allows a version to be specified to pull from the repository and be setup.Usage:
./ssm-build-dual.sh [options] (deb | rpm) <version> <iteration> <python_root_dir>
Currently, this should work for all future versions and all the past RPM versions: Debian, it doesn't work for before the coming 3.4.0 update due to CHANGELOG having a title.