Why are you only downloading 5 patches in your catalog?
I should have been more clear. We picked 5 patches that we knew needed to be applied to the server, just to use them a test run.
We did not want to download an entire cluster, or all of the patches for Solaris 10. In order to limit the time it took to download the patches to our offline repository we simply chose 5 patches and defined them in the downloader_config file using patch-id filters.
the offline downloader doesn't catch the dependencies - it downloads exactly what you tell it to...