From: Sergey Bolshakov <s.bolshakov@sam-solutions.net>
To: devel@altlinux.ru
Subject: Re: [devel] Непонятки с sandman
Date: 28 Jan 2003 18:37:09 +0200
Message-ID: <m3ptqhs022.fsf@pc313.belcaf.minsk.by> (raw)
In-Reply-To: <20030128182543.66a3dd89.avl@l14.ru>
[-- Attachment #1: Type: text/plain, Size: 2295 bytes --]
>>>>> "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. вот патчик (на всякий случай :) :
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: sandman-0.5.4-ccpath.patch --]
[-- Type: text/x-patch, Size: 592 bytes --]
Index: sandrep.tcl
===================================================================
RCS file: /var/cvs/alt/modules/sandman/sandlib/sandrep.tcl,v
retrieving revision 1.351
diff -u -r1.351 sandrep.tcl
--- sandrep.tcl 2003/01/27 17:03:14 1.351
+++ sandrep.tcl 2003/01/28 16:08:08
@@ -105,7 +105,7 @@
keylset rep ccachepath $ccachedir
keyldel rep ccachedir
} else {
- keylset rep ccachepath [file join $layout(ccachedir) [keylget rep repos]]
+ keylset rep ccachepath [file join $layout(ccachedir) $r]
}
keylset rep pocketdir [file join [keylget rep topdir] pocket]
[-- Attachment #3: Type: text/plain, Size: 2096 bytes --]
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
со всеми их зависимостями должен быть безоговорочно.
--
next prev parent reply other threads:[~2003-01-28 16:37 UTC|newest]
Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-01-28 15:25 Alexey V. Lubimov
2003-01-28 16:37 ` Sergey Bolshakov [this message]
2003-01-28 17:35 ` Alexey V. Lubimov
2003-01-28 17:36 ` Alexey V. Lubimov
2003-01-28 18:00 ` Alexander Bokovoy
2003-01-28 18:03 ` Sergey Bolshakov
2003-01-28 18:00 ` [devel] следующая проблема Alexey V. Lubimov
2003-01-28 18:35 ` Sergey Bolshakov
2003-01-28 21:52 ` "Алексей Любимов"
2003-01-29 13:28 ` [devel] Ошибка в sandman? Alexey V. Lubimov
2003-01-29 14:09 ` Sergey Bolshakov
2003-01-29 15:04 ` Alexey V. Lubimov
2003-01-29 15:31 ` [devel] " Vitaly Ostanin
2003-01-30 9:24 ` AntonFarygin
2003-01-29 18:24 ` Michael Shigorin
2003-01-29 18:32 ` Sergey Bolshakov
2003-01-30 9:27 ` AntonFarygin
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=m3ptqhs022.fsf@pc313.belcaf.minsk.by \
--to=s.bolshakov@sam-solutions.net \
--cc=devel@altlinux.ru \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git