site_archiver@lists.apple.com Delivered-To: installer-dev@lists.apple.com — F _______________________________________________ Do not post admin requests to the list. They will be ignored. Installer-dev mailing list (Installer-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/installer-dev/site_archiver%40lists.a... Earlier I asked why Installer.app might skip installing a /tmp subdirectory. I've since come to the answer, and I leave it as a conceptual-block buster for readers of the archive. This happened when the receipt file (/Library/Receipts/<package name>.pkg) from a previous installation was still present. My /tmp subdirectory was in both bills of materials, and Installer.app judged it was not necessary to deliver a new copy, even though the old one was not in fact present. Creating a new package "solved" the problem -- once -- because the package had a new name. Once it had run, a receipt was created, and the new package had the problem as well. The solution, in my case where I never really did updates, and could afford complete reinstallations in every case, is to delete the receipt file at the beginning of the postflight script. If an old receipt had been present, items would still be skipped, but the cleanup will ensure that nothing will be skipped at the next run of the package. This list had addressed more or less the same problem earlier, as I found out once I understood the terms to search for. I suppose my requests for help were too obvious to respond to. This email sent to site_archiver@lists.apple.com