Jan Holzhueter wrote:
Martin Paul wrote:
Does unzip really hang? I assumed it would stop with some message like "no space left on device". pca would then remove the partly installed patch, show a message and continue with the next one.

It does hang. And no message is posted. It's a Solaris 10 U5

I reproduced the error now. When unzip notices that no free disk space is left, it asks the user what to do and that's why it hung. I've fixed that in pca now - it will show an error in this situation, fail this patch and go on with the next one.

Check if unzip is still running say like aber 5 minutes or somthing.
If it is check free space in /tmp if it's full error out.

That's even uglier than what I had in mind :)

I think it's really the sub-process' (unzip) job to detect the error condition, stop and report it back to the caller (pca) which then should report extraction process to be failed. Any attempt to foresee such a situation in the caller (pca) will be ugly.

Martin.

Reply via email to