cvs commit: ports/security/pssh Makefile ports/security/pssh/files
patch-bin_pnuke patch-bin_prsync patch-bin_pscp patch-bin_pslurp
patch-bin_pssh patch-psshlib_basethread.py patch-psshlib_psshutil.py
brooks at FreeBSD.org
Fri Jul 6 20:30:24 UTC 2007
brooks 2007-07-06 20:30:24 UTC
FreeBSD ports repository
security/pssh/files patch-bin_pnuke patch-bin_prsync
Fix a couple bugs and remove the IGNORE variable:
- select can be interrupted and return EINTR so we need to loop around it
while it does so rather than treating it as a fatal error.
- all process creations are matched with a wait() so having a SIGCHLD
handler that performs a wait(-1) is pointless and racy. We tend to
loose the race over half the time and as a result were reporting
successful processes as failed.
Add a couple features:
- Skip commented lines in the host specification.
- Allow '-' as an alias for stdin in the host file specification.
Revision Changes Path
1.3 +1 -2 ports/security/pssh/Makefile
1.1 +19 -0 ports/security/pssh/files/patch-bin_pnuke (new)
1.1 +18 -0 ports/security/pssh/files/patch-bin_prsync (new)
1.1 +18 -0 ports/security/pssh/files/patch-bin_pscp (new)
1.1 +18 -0 ports/security/pssh/files/patch-bin_pslurp (new)
1.1 +19 -0 ports/security/pssh/files/patch-bin_pssh (new)
1.1 +28 -0 ports/security/pssh/files/patch-psshlib_basethread.py (new)
1.1 +43 -0 ports/security/pssh/files/patch-psshlib_psshutil.py (new)
More information about the cvs-ports