Actions
Bug #5414
closedBug #5402: Agent can't run because some ncf promises are CFEngine 3.6 specific
Change location of the script used by Rudder to get compatible promises to solve migration issue
Pull Request:
Severity:
UX impact:
User visibility:
Effort required:
Priority:
Name check:
Fix check:
Regression:
Description
The script list-compatible-inputs is bundled with ncf, but used by Rudder techniques
However we don't have strong dependency between Rudder and ncf (one can update Rudder without ncf)
Plus, as the script is used in the ncf folder, existing promises will make it non-executable, so the promise generation will fail, as they relies on it being executable
So, we decided to have packaging put it into /var/rudder/tools (the other ticket), and have the promises use it from this location
Actions