![]() The children of this element describe what scripts to run before and after installation. This element provides information about the files that should be patched. This element provides information on the number of files in the payload and the size of the payload. This element provides information about files that should be installed after reboot. This element provides information about the authentication requirements, the package behavior after installation succeeded, etc. The different elements are the following ones: Element This is a shell script that will be supposedly invoked on the next Mac OS X startup. The hierarchy is saved as cpio archive compressed with gzip. This is an archive of scripts and additional resources. The hierarchy is saved as cpio archive compressed with gzip (or, recently, compressed as a concatenation of LZMA chunks). This is an archive of the hierarchy of files to be installed. This is the Bill of Materials for the files contained in the Payload archive. ![]() This is a XML document that contains information about the package behavior and requirements. Here are 3 examples of flat packages: A minimal flat packageĪs can be seen on these pictures, a flat package can contains 5 different files: Name We won't discuss metapackage in this document for the time being. ![]() You can use Pacifist to see the files from the package, extract the payload or a specific file from the payload.Ī flat package can describe either a metapackage or a single package.The latest available version of the xar source code used by Apple is available on the Apple Open Source website. The latest version of xar at the time of this writing is 1.5.2 and it does not compile correctly on Mac OS X 10.5.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |