<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://fileformats.archiveteam.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://fileformats.archiveteam.org/index.php?action=history&amp;feed=atom&amp;title=IPS_manifest</id>
		<title>IPS manifest - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://fileformats.archiveteam.org/index.php?action=history&amp;feed=atom&amp;title=IPS_manifest"/>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/index.php?title=IPS_manifest&amp;action=history"/>
		<updated>2026-04-22T13:23:54Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.19.2</generator>

	<entry>
		<id>http://fileformats.archiveteam.org/index.php?title=IPS_manifest&amp;diff=20234&amp;oldid=prev</id>
		<title>Alanc: Created page with &quot;{{FormatInfo |formattype=electronic |subcat=Archiving |extensions={{ext|p5m}}, {{ext|mf}} }}  '''Image Packaging System (IPS) manifest''' ('''.p5m''') is a text file that defi...&quot;</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/index.php?title=IPS_manifest&amp;diff=20234&amp;oldid=prev"/>
				<updated>2014-12-28T18:47:13Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{FormatInfo |formattype=electronic |subcat=Archiving |extensions={{ext|p5m}}, {{ext|mf}} }}  &amp;#039;&amp;#039;&amp;#039;Image Packaging System (IPS) manifest&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;.p5m&amp;#039;&amp;#039;&amp;#039;) is a text file that defi...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|subcat=Archiving&lt;br /&gt;
|extensions={{ext|p5m}}, {{ext|mf}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
'''Image Packaging System (IPS) manifest''' ('''.p5m''') is a text file that defines the contents of an IPS package.   It is part of the IPS software originally created for [[Wikipedia:OpenSolaris|OpenSolaris]] and now used in Oracle Solaris 11, OpenIndiana, OmniOS and other descendants of OpenSolaris.&lt;br /&gt;
&lt;br /&gt;
The process of building an IPS package starts with a simplified manifest file, to which tools are applied to fill in default values ([https://docs.oracle.com/cd/E36784_01/html/E36870/pkgmogrify-1.html pkgmogrify]), add automatically determined dependencies ([https://docs.oracle.com/cd/E36784_01/html/E36870/pkgdepend-1.html pkgdepend]), and then add the hashes of the files in the package ([https://docs.oracle.com/cd/E36784_01/html/E36870/pkgsend-1.html pkgsend]).   The initial simplified manifest can be created manually, or generated by pkgsend from a SVR4 format package, a tarball, or a prototype directory hierarchy.&lt;br /&gt;
&lt;br /&gt;
Manifest files are published as part of the package to either a online package repository or an [[IPS archive]] (.p5p) file.&lt;br /&gt;
&lt;br /&gt;
== Format ==&lt;br /&gt;
Files are in a plain text format, with one line for each ''action'' in a file, representing a file to install, a directory to create, users or groups to add to the system, dependencies on other packages to verify, or metadata to store with the package.   The first entry in a line is the type of action, the rest of the line is a series of ''key=value'' pairs for that action.&lt;br /&gt;
&lt;br /&gt;
== Specifications ==&lt;br /&gt;
* [http://docs.oracle.com/cd/E36784_01/html/E36883/pkg-5.html#scrolltoc Oracle Solaris 11.2 man pages: pkg(5)]&lt;br /&gt;
* [https://java.net/projects/ips/sources/pkg-gate/content/doc/signed_manifests.txt pkg(5): image packaging system: Manifest signing]&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
* [https://java.net/projects/ips/pages/Home pkg(5): image packaging system]&lt;br /&gt;
&lt;br /&gt;
== Sample files ==&lt;br /&gt;
Source manifests (before processing):&lt;br /&gt;
* https://hg.java.net/hg/solaris~on-src/file/b23a4dab3d50/usr/src/pkg/manifests/&lt;br /&gt;
&lt;br /&gt;
Complete manifests (after processing):&lt;br /&gt;
* http://pkg.oracle.com/solaris/release/en/catalog.shtml?version=entire%400.5.11%2C5.11-0.175.2.1.0.2.1&amp;amp;action=Browse - click on ''Manifest'' links&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
* [[Wikipedia:Image Packaging System]]&lt;br /&gt;
* [https://docs.oracle.com/cd/E36784_01/html/E36856/index.html ''Packaging and Delivering Software With the Image Packaging System in Oracle® Solaris 11.2'']&lt;br /&gt;
&lt;br /&gt;
[[Category:Sun]]&lt;/div&gt;</summary>
		<author><name>Alanc</name></author>	</entry>

	</feed>