I have updated around 1000 files of an existing package.Then I gave "pkgchk" command and I got pkgchk errors against all the 1000 updated files. I think it is because registry file */var/sadm/install/contents* is not updated with the latest change,
I tried to update the /var/sadm/install/contents file by calling installf command on all the file names I have modified. It solved my problem but it took around 8 minutes to complete the process.
The two approaches which I have used are
1) find direcory_name>temp
for line in `cat temp`;do
installf pkg_name $line
installf -f pkg_name