First stab to make init.pp OS aware