Re: Шаблон для CentOS-5 (vztmpl-centos-5) [message #37143 is a reply to message #37134] |
Fri, 21 August 2009 12:57 |
lithium
Messages: 78 Registered: April 2007
|
Member |
|
|
Вообщем, переделал шаблон.
Основано на http://www.neonhost.com/openvz/
#################################################
Изменения:
1. Ошибки при сборе кэшей minimal и default:
*** sed: can't read /etc/init.d/syslog: No such file or directory
добавил пакет sysklogd и minimal.list и default.list. Атоматом по зависимостям ставился не syslog, а rsyslog.
*** cannot access `/etc/cron.daily/mlocate.cron': No such file or directory
Заменил slocate на mlocate в default.list, добавил mlocate в minimal.list (в CentOS 5 slocate заменен на mlocate).
*** chmod: cannot access `/etc/cron.daily/makewhatis.cron': No such file or directory
в minimal.list не ставился пакет man, добавил. Не знаю, как это и предыдущее действие с minimal.list совпадает с планами составителя оригинального пакета, но нет времени разбираться глубже.
2. Удалил файл config/gpgkeys/RPM-GPG-KEY-centos4
3. В install-post заменил строку
chmod a-x /etc/cron.daily/{rpm,slocate.cron,makewhatis.cron}; exit 0
на
chmod a-x /etc/cron.daily/{rpm,mlocate.cron,makewhatis.cron}; exit 0
#################################################
Дополнительно чешутся руки переписать список пакетов в default.list:
1. Всем ли в нужен bind, httpd, rsync? (это под вопросом)
2. Всем ли нужны portmap, caching-nameserver, fetchmail, finger, finger-server, samba, talk, talk-server, unixODBC? (это под бОльшим вопросом)
2. Не стоит ли заменить sendmail на postfix?
#################################################
Вообщем, если это кому окажется нужно (особенно разработчикам), можно обсудить.
Файлы в архиве:
template-centos-5.full.patch - разница между оригинальным vztmpl-centos-4 и окончательным вариантом (полный патч, использовать вместо centos-5-metadata-v2.diff с www.neonhost.com/openvz)
template-centos-5.my.patch (разница между vztmpl-centos-5 с www.neonhost.com/openvz и окончательным вариантом)
vztmpl-centos-5-2.0-2.i386.rpm -- готовая rpm'ка
vztmpl-centos-5.src.tar.bz2 -- исходники того, что получилось.
Все было проверено установкой, созданием defailt и minimal - кэшей и установкой контейнеров. Вроде работает.
Вроде все, если ничего не забыл. Если кто найдет баги -- пишите (лучше сразу с патчами, я в rpm и make-файлах не сильно разбираюсь). Ну и хотелось бы чтобы после совместной доработки включили в официальные пакеты, если не трудно.
|
|
|