Укажите отработанное время
Отработанное время (в минутах): Сохранить

Оставшееся время (в часах):

Отслеживайте корректность оставшегося времени.

Внимание! Оставшееся время равно 0.
Если задача ещё не решена, то укажите необходимое для её решения время.

Сохранить значение из поля

Сохранить 5 минут

Сохранить 15 минут

Сохранить 30 минут

Закрыть

Bug 4534 - Развёртывание korinf на сервере pbf для публичной сборки
Summary: Развёртывание korinf на сервере pbf для публичной сборки
Status: CLOSED FIXED
Alias: None
Product: Сборка пакетов
Classification: Внутреннее (Etersoft)
Component: Сборка через Коринф (show other bugs)
Version: не указана
Hardware: PC All
: P4 minor
Target Milestone: ---
Assignee: Vitaly Lipatov
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-11-21 21:48 MSK by Vitaly Lipatov
Modified: 2010-01-13 07:48 MSK (History)
1 user (show)

See Also:
Заявки RT:
Связано с:
Дата напоминания:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vitaly Lipatov Живая Классика 2009-11-21 21:48:11 MSK
Требуется развернуть korinf на сервере pbf. Следующим шагом будет удалённый интерфейс по типу gear.
Comment 1 Vitaly Lipatov Живая Классика 2009-11-21 21:48:25 MSK
Монтируем каталог с чрутами (/net/os/stable)

Ставим пакеты
Nov 21 21:20:57 pbf rpm: rpm-build-compat-1.5.2-alt1 installed
Nov 21 21:20:58 pbf rpm: etersoft-build-utils-1.6.8-alt1 installed
Nov 21 21:20:59 pbf rpm: korinf-1.8.5-alt1 installed

В /etc/sudoers добавляем содержимое
# cat /etc/sudo.d/korinf
User_Alias     KORINF_USERS = %users

KORINF_USERS ALL=(root) NOPASSWD: /sbin/chroot [!/], /sbin/chroot /net/*, /usr/bin/alien, /bin/mount, /bin/mount -t proc proc*, /bin/umount, /bin/chmod, /bin/mkdir, /bin/chown builder*, /bin/su - builder*, /bin/su - wine*, /sbin/chroot /tmp/autobuild*, /sbin/fuser

(у меня не работало из /etc/sudo.d/korinf)

Comment 2 Vitaly Lipatov Живая Классика 2009-11-21 22:09:34 MSK
Добавил пользователя korinfer в систему с UID=500
# useradd -u 500 korinfer
500 используется в чрутах для пользователя korinfer

Пришлось разрешить всем вход в /home/korinfer и права на чтение ~/.rpmmacros, а также скопировать сам ~/.rpmmacros (он пытался копироваться скриптом korlogin, на что у пользователя прав не хватало).

korlogin заработал:
$ korlogin CentOS/5.4
Warning: It is tested only at Etersoft builder host!
Mount CentOS/5.4 from local...
Mount local home...
/usr/share/eterbuild/korinf/config: line 68: /tmp/autobuild/CentOS-lav-mb2EiT/home/korinfer/.ebconfig: Permission denied
Mount swine...
Chrooting in CentOS/5.4 system with i586 arch
Comment 3 Vitaly Lipatov Живая Классика 2009-11-21 22:20:04 MSK
$ korinf CentOS/5.4 deltarpm
Warning: It is tested only at Etersoft builder host!
Build for CentOS/5.4
Build deltarpm package
Source dir: /var/ftp/pub/Etersoft/BuildFarm/sources
Target dir: /var/ftp/pub/Etersoft/BuildFarm
/var/ftp/pub/Etersoft/BuildFarm/sources/deltarpm-3.3-alt1.src.rpm: md5 gpg OK

CentOS/5.4 * [22:13] package deltarpm ...                               [ DONE ]
           * [22:13] mount root dir ...                                 [ DONE ]
           * [22:13] convert src.rpm to target centos ... (2 ���)       [ DONE ]
           * [22:13] build RPM package ... (1 ���)                      [ DONE ]
           * [22:13] copying to FTP dir CentOS/5.4 ... [lav@pbf 

Работает.
Проблема с прибитой кодировкой (поменять на англ.), и собирает-то пакеты уже скопированные в BuildFarm (проверить, он же умеет собирать и из спека и из git).
Поменять каталог BuildFarm по умолчанию
pub/PBF ?
Comment 4 Vitaly Lipatov Живая Классика 2010-01-13 07:48:02 MSK
Русское слово убрал. Всё вроде сделано, закрываю.