1,734
edits
Changes
Marked this version for translation
<translate>
<!--T:1-->
{{Warning|The rest of this document is obsoleted and is kept here for historical purposes only. Template utilities (vzpkg/vzyum) are no longer supported. Use [[Download/template/precreated|precreated templates]].}}
<!--T:2-->
'''OS template metadata''' is a set of a few files containing the following information:
<!--T:3-->
* List of packages that form this [[OS template]]
* Locations of package repositories
Using OS template metadata and vzpkg tools, an OS template cache can be created.
<noinclude>
==Internals==<!--T:4-->
(Incomplete) Based off the centos-4 vztmpl:
<!--T:5-->
*addons/vzdev is a static list of most commonly used /dev entries. Provides dev package. Uses MAKEDEV.spec
*addons/MAKEDEV-3.3.13-1.3.swsoft is generated from a copy of fedora core 2's MAKEDEV-3.3.13. Uses MAKEDEV.spec which is a customized version to install only the essential devices and depend on vzdev
*make.defs is the common variables for the make process
<!--T:6-->
Download the vztmpl-centos-4*.src.rpm. Install it. Modify it.
<!--T:7-->
To generate the OS template metadata rpm run "make rpms" inside the /usr/src/redhat/SOURCES/centos-4 dir. You will need gcc, rpmbuild, and createrepo packages.
==Contributions==<!--T:8-->
* http://www.neonhost.com/openvz/ - Centos 5 rpm and patch for centos 4 template contributed by Chris Turan. See http://forum.openvz.org/index.php?t=msg&&th=5037
* http://krnjevic.com/wp/wp-content/uploads/2008/04/vztmpl-centos-5-2.0-3.i386.rpm - newer Centos 5 template (see also http://krnjevic.com/wp/?p=80)
<noinclude>
== See also ==<!--T:9-->
* [[OS template]]
* [[OS template cache]]