User story #4590
closed
User story #5108: Only copy "tools" that are required for each platform
Only copy "tools" that are required for each platform (implementation)
Added by Cédric Cabessa about 11 years ago.
Updated almost 10 years ago.
Description
Until now every files in rudder_dependencies are copied, for example .exe files are copied on linux node.
This can be a problem for low bandwith / low disk space devices.
This patch create a list for each platform in order to copy only useful classes.
- Status changed from New to Pending technical review
- Assignee set to Jonathan CLARKE
- Priority changed from N/A to 2
- % Done changed from 0 to 100
The PR looks cool, and I love the idea, it will make things much less bandwidth-greedy.
- Target version changed from 2.8.4 to 133
- Target version changed from 133 to 2.9.5
- Target version changed from 2.9.5 to 2.9.6
- Target version changed from 2.9.6 to 2.9.7
- Tracker changed from Bug to 6
- Subject changed from filter rudder_dependencies on classes to Only copy "tools" that are required for each platform (implementation)
- Status changed from Pending technical review to In progress
- Target version changed from 2.9.7 to 2.11.0~beta2
We've reviewed this and all agree it's going to be a great change! It will be included in 2.11.
However, I need to make a couple of changes first, to fix one error and make "linux" support more-widely available to all UNICES (!windows.!android). I will create a new Pull Request based on yours, Cédric.
Cédric, thank you very much for this highly valuable contribution!
- Status changed from In progress to Pending technical review
- Assignee changed from Jonathan CLARKE to Nicolas CHARLES
- Pull Request changed from https://github.com/Normation/rudder-techniques/pull/316 to https://github.com/Normation/rudder-techniques/pull/421
- Status changed from Pending technical review to Pending release
Applied in changeset commit:95b866c9580273a1c51ee9a95b7014b1daa38d0b.
- Status changed from Pending release to Released
- Tracker changed from 6 to User story
- Related to Bug #6348: Do not download file that are not for you in /var/rudder/tools added
- Related to User story #7142: Avoid copying unnecessary tools (*.exe *.msi *.bat *.rpm *.vbs *.dll on Linux Debian for example) added
Also available in: Atom
PDF