четверг, сентября 10, 2009

сборка vztmpl-centos-5 под CentOS

Cборка самой RPM-ки

wget http://download.openvz.org/template/metadata/centos-4/src/vztmpl-centos-4.src.tar.bz2
wget http://www.neonhost.com/openvz/centos-5-metadata-v2.diff
tar -xvjf vztmpl-centos-4.src.tar.bz2
cd centos-4/
patch -p1 < /home/tsv/centos-5-metadata.diff
cd ../
mv centos-4/ centos-5
yum install createrepo
cd centos-5/
make clean
make rpms

теперь установим получившийся пакет

rpm -ivh /usr/src/redhat/RPMS/i386/vztmpl-centos-5-2.0-2.i386.rpm

далее нужно дописать жизненно важные пакеты в конфиг темплейта, иначе ничего собератся небудет

/vz/template/centos/5/i386/config/minimal.list


yum
bzip2
sysklogd
mc
screen
gcc
zip

сохраняем

/vz/template/centos/5/i386/config/default.list


mysql-server
php
php-mysql
php-gd
gcc
sysklogd

сохраняем

и собственно сборка самих темплейтов

vzpkgcache centos-5-minimal
vzpkgcache centos-5-default


P.S. тестировалось на CentOS 5.3, всё работает прекрасно

Комментариев нет: