From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: To: devel@altlinux.ru Subject: Re: [devel] =?koi8-r?b?7sXQz87R1MvJINM=?= sandman References: <20030128182543.66a3dd89.avl@l14.ru> From: Sergey Bolshakov Date: 28 Jan 2003 18:37:09 +0200 In-Reply-To: <20030128182543.66a3dd89.avl@l14.ru> Message-ID: User-Agent: Gnus/5.0808 (Gnus v5.8.8) XEmacs/21.4 (Military Intelligence) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Sender: devel-admin@altlinux.ru Errors-To: devel-admin@altlinux.ru X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.0.9 Precedence: bulk Reply-To: devel@altlinux.ru List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: List-Post: --=-=-= Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit >>>>> "Alexey" == Alexey V Lubimov 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. вот патчик (на всякий случай :) : --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=sandman-0.5.4-ccpath.patch 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] --=-=-= Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit 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 со всеми их зависимостями должен быть безоговорочно. -- --=-=-=--