[devel] Непонятки с sandman
Sergey Bolshakov
=?iso-8859-1?q?s=2Ebolshakov_=CE=C1_sam-solutions=2Enet?=
Вт Янв 28 19:37:09 MSK 2003
>>>>> "Alexey" == Alexey V Lubimov <avl на l14.ru> writes:
> [root на server root]# service sandd start
> Starting BTE daemon: key "repos" not found in keyed list
> [FAILED]
> чтобы это значило?
> [avl на server arhiv]$ cat /etc/sandman/repos
> [global]
> prefix = /mnt/arhiv/bte
> repos = GNOME2
> cachedir = /mnt/arhiv/bte/cache
> ccachedir = /mnt/arhiv/bte/ccache
> target = i586
> distribution = GNOME2 concept
> vendor = gnome.ru team
> cvsroot = cvs
> cvsmodule = packages
> sources = sources
> basesystem = setup glibc-core filesystem basesystem
> buildsystem = basesystem rpm-build ccache-bte
> [classic]
> cvsroot = cvs
> cvsmodule = packages
> stable = file:/mnt/arhiv/bte/GNOME2 i586 classic
> basesystem = setup glibc-core filesystem basesystem
> buildsystem = basesystem rpm-build ccache-bte
> sources = /mnt/arhiv/bte/GNOME2/sources
> [avl на server arhiv]$ cat /etc/sandman/sandd
> [global]
> # listen on interfaces
> myaddr = 127.0.0.1
> # listen on port
> port = 65432
> # doesn't fork if > 0
> debug = 0
> # control fifo
> fifo = /var/lib/sandman/sandctl
> root на server root]# tree /mnt/arhiv/bte
> /mnt/arhiv/bte
> |--GNOME2
> | |--stable
> | | |--SRPMS.classic
> | | `--i586
> | | |--base
> | | | |--pkglist.classic
> | | | |--pkglist.classic.bz2
> | | | |--srclist.classic
> | | | |--srclist.classic.bz2
> | | | |--release.classic
> | | | |--release
> | | | `--hashfile
> | | `--RPMS.classic
> | | |--rpm-4.0.4-alt13.i586.rpm
> | | |--rpm-build-4.0.4-alt13.i586.rpm
> | | |--rpm-build-topdir-4.0.4-alt13.i586.rpm
> | | |--rpm-utils-0.6.8-alt1.i586.rpm
> | | |--rpmtools-3.1-alt4.i586.rpm
> | | |--gcc-common-1.2.1-alt2.i586.rpm
> | | |--gcc3.2-3.2.1-alt2.i586.rpm
> | | |--gcc3.2-c++-3.2.1-alt2.i586.rpm
> | | |--gcc3.2-doc-3.2.1-alt2.i586.rpm
> | | |--gcc3.2-g77-3.2.1-alt2.i586.rpm
> | | |--gcc3.2-java-3.2.1-alt2.i586.rpm
> | | `--gcc3.2-objc-3.2.1-alt2.i586.rpm
> | |--sources
> | `--cvs
> |--cache
> `--ccache
> чего я неправильно сделал?
1. вот патчик (на всякий случай :) :
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : sandman-0.5.4-ccpath.patch
Тип : text/x-patch
Размер : 592 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20030128/5280f0fd/attachment-0001.bin>
----------- следующая часть -----------
2. нет такого параметра, 'repos = ' ; в README.sandd в качестве $repos
используется текст, помещенный в [...], например, classic (не global) .
3. Насколько я понимаю, Вы пытаетесь собирать gnome2 в окружении Сизифа ?
В таком случае, удобно завести дополнительную компоненту к существующим
в Сизифе (при этом BTEROOT = ... на ocalhost:/gnome2) :
--- %< ---
[global]
prefix = /mnt/arhiv/bte
cachedir = /mnt/arhiv/bte/cache
ccachedir = /mnt/arhiv/bte/ccache
target = i586
distribution = GNOME2 concept
vendor = gnome.ru team
cvsroot = cvs
cvsmodule = packages
sources = sources
basesystem = setup glibc-core filesystem basesystem
buildsystem = basesystem rpm-build ccache-bte
[gnome2]
stable = file:/mnt/arhiv/bte/gnome2 i586 classic gnome2
--- %< ---
И дерево выглядело бы примерно так:
/mnt/arhiv/bte
|--gnome2
| |--SRPMS.gnome2
| |--SRPMS.classic
| |--i586
| | |--base
| | | |--pkglist.classic
| | | |--pkglist.classic.bz2
| | | |--srclist.classic
| | | |--srclist.classic.bz2
| | | |--release.classic
| | | |--pkglist.gnome2
| | | |--pkglist.gnome2.bz2
| | | |--srclist.gnome2
| | | |--srclist.gnome2.bz2
| | | |--release.gnome2
| | | |--release
| | | `--hashfile
| | |--RPMS.gnome2
| | `--RPMS.classic
| | |--rpm-4.0.4-alt13.i586.rpm
| | |--rpm-build-4.0.4-alt13.i586.rpm
| | |--rpm-build-topdir-4.0.4-alt13.i586.rpm
| | |--rpm-utils-0.6.8-alt1.i586.rpm
| | |--rpmtools-3.1-alt4.i586.rpm
| | |--gcc-common-1.2.1-alt2.i586.rpm
| | |--gcc3.2-3.2.1-alt2.i586.rpm
| | |--gcc3.2-c++-3.2.1-alt2.i586.rpm
| | |--gcc3.2-doc-3.2.1-alt2.i586.rpm
| | |--gcc3.2-g77-3.2.1-alt2.i586.rpm
| | |--gcc3.2-java-3.2.1-alt2.i586.rpm
| | `--gcc3.2-objc-3.2.1-alt2.i586.rpm
| |--current
| | |--SRPMS.gnome2
| | `--i586
| | |--base
| | `--RPMS.gnome2
| |--sources
| `--cvs
|--cache
`--ccache
4. Содержимое всех компонент (в нашем примере classic + gnome2)
должно отвечать сборочным зависимостям, т.е. набор basesystem + buildsystem
со всеми их зависимостями должен быть безоговорочно.
--
Подробная информация о списке рассылки Devel