I had to manually run some of the patches in the Solaris patch cluster recently but got this error:
> ./checkinstall: .: filename argument required
> .: usage: . filename
> PaTcH_MsG 8 Version of is not installed on this system.
To fix make sure that the directory tree all the way down to the patch is executable by 'nobody'.