Fixes #3925 - Prevent UUID to be removed
Fixes #3914 - Use Initial Promises instead of Techniques (which contains unexpended StringTemplate variables) for install Rsyslog configuration
Refs #3914 - Expand CFEngine variables of rsyslog configuration to default values
Fixes #3925 - Add script to check UUID of Rudder and CFEngine process, and set 'root' to UUID only during rudder-server-root install but use the script during upgrade
Refs #3925 - Add GPLv3 License to new script
Refs #3925 - Fix typos and change name check_rudder-ganet to check-rudder-agent
Refs #3925 - Remove changes and add comments on rudder-server-root package, Add temporary cron set into rudder-agent postinst and comments for check-rudder-agent
#Refs #3925 - Add comments in rudder-agent postinst
Refs #3925 - Fix wrong files and bizarre logics
Merge pull request #119 from nperron/bug_3925/int/prevent_from_having_no_uuid

Fixes #3925 - Prevent UUID to be removed
Revert "Merge pull request #119 from nperron/bug_3925/int/prevent_from_having_no_uuid"

This reverts commit 01b3b42aca470c9f2b15018ae3065e1618c9e951, reversing
changes made to 2ee83c8d1eb29602a977b335609baa4e3b72aa30.

Removing a Pull Request not fixing the issue.
Fixes #3925: Prevent UUID removal when upgrading rudder-agent

* Add script to check UUID of Rudder and CFEngine process, and set 'root' to UUID only during rudder-server-root install but use the script during upgrade

* Add GPLv3 License to new script

* Fix typos and change name check_rudder-ganet to check-rudder-agent

* Remove changes and add comments on rudder-server-root package, Add temporary cron set into rudder-agent postinst and comments for check-rudder-agent

* Add comments in rudder-agent postinst

* Fix wrong files and bizarre logics

* Make sure that the cron fule added in this issue has correct permissions
Merge pull request #127 from Kegeruneku/bug_3925/int/prevent_from_having_no_uuid

Fixes #3925: Prevent UUID removal when upgrading rudder-agent
Refs #3914 - Fix typo into localclean and add modification by sed for PostgreSQL password into rudder.conf
Merge pull request #120 from nperron/bug_3914/int/use_initial_promises_instead_of_technique_for_rsyslog

Fixes #3914 - Use Initial Promises instead of Techniques (which contains unexpended StringTemplate variables) for install Rsyslog configuration
Fixes #3980 - Undo removal of rudder-server-root init script
Fixes #3981 - Change logrotate on Debian/Ubuntu to be /etc/logrotate.d/rudder
Merge pull request #132 from nperron/bug_3980/int/undo_removal_of_init_script

Fixes #3980 - Undo removal of rudder-server-root init script
Merge pull request #133 from nperron/bug_3981/int/fix_wrong_logrotate_filename

Fixes #3981 - Change logrotate on Debian/Ubuntu to be /etc/logrotate.d/rudder
Fixes #3996 - Fix typo into /opt/rudder/bin/check-rudder-agent which prevent from relaunching Rudder agent