To prevent changes when there are none

Without this, it tries to exec with every run of puppet.

Also removed the link to self.