pkgadd -d

So I learned something today about solaris packages. If you have a package file to add, and it's in your current directory, the command is

pkgadd -d filename.pkg

not, as the manpage leads you to believe,

pkgadd -d .

It's not the manpage's fault, it's just not explaining that there are two types of packages, directory format, and file format. I'm still not clear what that means...I'm assuming .pkg is just a tarball, so if I untarred into a named directory, it might work as well.