Jarrod Johnson
0d5fa7a98a
Change confluent to run as non-root and harden systemd
...
This mitigates a great deal of risk compared to prior behavior.
2020-01-31 09:52:52 -05:00
Jarrod Johnson
a1b81e978b
Pull in websocket client dependency
...
This enables tsmsol plugin
2019-11-20 15:25:11 -05:00
Jarrod Johnson
5c081a8e2c
Remove SYSV init script from RPM packages
...
All supported RPM distros are systemd now...
2019-10-24 12:16:17 -04:00
Jarrod Johnson
0975881d3b
Add monotonic dependency
2019-10-07 17:06:45 -04:00
Jarrod Johnson
6ea6ebd80e
Remove superfluous dependency
2019-10-04 16:49:51 -04:00
Jarrod Johnson
5c288a27dd
Have EL8 use python3 for confluent
2019-10-04 10:54:20 -04:00
Jarrod Johnson
6a6fd3184e
Add missing dependencies for EL8
2019-09-30 10:51:26 -04:00
Jarrod Johnson
c532cf9ecf
Add EL8 requires adapting to confluent
2019-09-25 15:38:36 -04:00
Jarrod Johnson
8909fb16d6
Change rpm spec to build using python2
...
This will fix shebang mangling.
2019-09-23 11:11:16 -04:00
Jarrod Johnson
083f5c8654
Add python-dateutil rpm dependency
2019-06-28 15:41:17 -04:00
Jarrod Johnson
cb2133e871
Change strategy for pam.d entry
...
The symbolic link did not stay a symbolic link.
Use %post in rpm instead.
2018-11-14 15:11:05 -05:00
Jarrod Johnson
8769c438c0
Relax cryptodomex requirement
...
We don't *need* the higher version, it just accelerates password auth
if possible. Fix conflict with RH provided package.
2018-07-10 10:10:04 -04:00
Jarrod Johnson
2156e99ae4
Use alternative name for pycryptodomex
2018-07-03 10:43:05 -04:00
Jarrod Johnson
bba12ed9e7
Update requirements to pull in cryptodomex
2018-07-03 10:32:33 -04:00
Jarrod Johnson
fb98dd5636
Fix packaging issues
2018-06-26 14:12:53 -04:00
Jarrod Johnson
76a4a91351
Fix pyparsing rpm name
...
Accept another likely formulation of an rpm name for
the package.
2018-04-10 15:11:20 -04:00
Jarrod Johnson
bd5d8c85d8
Add dependencies for the nodeconfig command to work
2018-02-06 08:59:06 -05:00
Jarrod Johnson
2628683881
Require minimum pyghmi
...
Many fixes we rely upon are only found in recent pyghmi.
2018-01-24 13:24:44 -05:00
Jarrod Johnson
a6bae944a2
Explicit dependency version in rpm
...
Installs without update can end up with non-viable old versions.
Force yum to try to update downlevel packages if present.
2017-11-06 09:20:12 -05:00
Jarrod Johnson
da0941c229
Suppress noise of sysctl command
2017-08-11 16:37:09 -04:00
Jarrod Johnson
8ada0e7cf4
Read in sysctl tune on install
...
This ensures that the value is ready for slp plugin
2017-08-11 15:45:56 -04:00
Jarrod Johnson
efe3db11ce
Add trigger for restarting on pyghmi updates
...
Often times, a pyghmi update carries the substance of
a patch. Instead of a person having to remember to
manually restart, try to trigger an update to restart
confluent automatically.
2017-08-07 09:51:04 -04:00
Jarrod Johnson
e0cc67f57a
Implement Lenovo Thinksystem and discovery support
2017-06-20 14:56:24 -04:00
Jarrod Johnson
bc5efa8a7e
Try restarting confluent if running on update
...
This mitigates chance of confluent being stale.
2017-01-20 15:50:12 -05:00
Jarrod Johnson
61bd415ec4
Make confluent depend on python-dns
...
Fedora and family naming convention removes
'python' from the 'dnspython' name. Work
within that standard to improve compatibility
with epel and such.
2016-11-07 14:07:12 -05:00
Jarrod Johnson
3c876566a6
Switch to green DNS host resolution
...
The stock getaddrinfo can hang up all of confluent if misbehaving.
Patch pyghmi and switch to using greendns in confluent internal lookups.
2016-06-01 09:15:16 -04:00
Jarrod Johnson
fa0c0ce81a
Add paramiko and update package names in server
2016-04-11 13:06:05 -04:00
Jarrod Johnson
e721f8836e
Remove hard require of PyPAM
...
Since PAM support is not a mandatory feature,
do not make it required to install.
2015-11-10 11:10:11 -05:00
Jarrod Johnson
0d893f8887
Packaging fixup in preparation for 1.1 release cycle
...
Fix email addresses, fold common into client, add pyparsing dependency.
2015-03-25 13:52:59 -04:00
Victor Hu
09acf04111
Add RPM dependency for PyPAM package
2015-01-21 16:31:08 -05:00
jjohnson2
185e94703b
Modify build to avoid conflicting files
...
Multiple rpms want to own '__init__.py' files. Suppress it in some
places.
2014-11-04 09:16:01 -05:00
Jarrod Johnson
c70f365cd2
Add support for RPM builds
...
add supportfor pam authentication
2014-07-14 14:54:12 -04:00