Fix execution interupted by signal detection With the default version of Ruby changing to 2.6, sysutils/facter fails to gather some facts due to leatherman not handling signals properly. With hat: puppet PR: 240566 Submitted by: allanjude Reported by: albert.shih@obspm.fr