HomePhorge

(#12386) Disable puppet kick on windows
5225d39435cfUnpublished

Unpublished Commit ยท Learn More

Repository Importing: This repository is still importing.

Description

(#12386) Disable puppet kick on windows

Previously, running puppet kick on Windows would go into an infinite
loop, because the win32-process version of Process.wait returns nil
instead of Errno::ECHILD, if there are no child processes. This was
causing puppet kick to go into an infinite loop.

This commit disables the puppet kick application on Windows, in the
same way that we handle running puppet master on Windows. I also
audited the code base to ensure Process.wait is not being used
elsewhere, and it's not.

Details

Provenance
Josh Cooper <josh@puppetlabs.com>Authored on
vanmeeuwenPushed on Jun 2 2015, 2:22 PM
Parents
rPU132a2efed31b: Merge pull request #391 from tdb/ticket/2.7.x/12081-missing-pw-userdel-flag
Branches
Unknown
Tags
Unknown

Event Timeline

Josh Cooper <josh@puppetlabs.com> committed rPU5225d39435cf: (#12386) Disable puppet kick on windows (authored by Josh Cooper <josh@puppetlabs.com>).Feb 2 2012, 9:21 PM