From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-3.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,RP_MATCHES_RCVD autolearn=ham autolearn_force=no version=3.4.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=imath.kiev.ua; s=hydra; t=1524574982; bh=E0d6ul2pQrkNFtvC4Sojrv76fwbUBn7xaVm+P42q3ek=; h=Date:From:To:Subject; b=bDCk0Jc8fIXvG++4Bp/1GPSLBzMbF9JXSYD5piS0j940m0XBZpOmHGhI6N4cSBv46 Yun3pqR799ELlo5WomYUw40ABR7eWkeJahTTiDkhMwIjW3JLqlZvWU+33pPLoZeZW7 TdjjqgTzTZQFaGX9FhGRBAZOy3soqICF1VreerzY= Date: Tue, 24 Apr 2018 16:03:01 +0300 From: Igor Vlasenko To: devel@lists.altlinux.org Message-ID: <20180424130300.GA27538@dad.imath.kiev.ua> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: Mutt/1.9.1 (2017-09-22) Subject: [devel] I: altlinux-repolist-utils X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Apr 2018 13:03:08 -0000 Archived-At: List-Archive: List-Post: Уважаемые господа, хочу представить вашему вниманию еще один набор простых утилит для удобства работы майнтайнера. 1) библиотечка для поиска локального зеркала ALT: $ altlinux-find-local-mirror /var/ftp/pub/Linux/ALT/Sisyphus $ altlinux-find-local-mirror -b p8 /var/ftp/pub/Linux/ALT/p8/branch полезная вещь для установки значений по умолчанию. Если где-то зеркало не находит, сообщайте, буду добавлять пути. 2) altlinux-repolist-utils быстрая конверсия имен в файлы в репозиториях ALT, используя файлы files/list/src.list,files/list/bin.list по умолчанию используется локальное зеркало ALT (см. выше). $ altlinux-repolist-src-names-to-src-files 0ad gear /var/ftp/pub/Linux/ALT/Sisyphus/files/SRPMS/0ad-0.0.22-alt1.src.rpm /var/ftp/pub/Linux/ALT/Sisyphus/files/SRPMS/gear-2.2.0-alt1.src.rpm $ altlinux-repolist-src-names-to-src-files --branch p8 0ad /var/ftp/pub/Linux/ALT/p8/branch/files/SRPMS/0ad-0.0.20-alt1.src.rpm $ altlinux-repolist-src-names-to-bin-files 0ad /var/ftp/pub/Linux/ALT/Sisyphus/files/i586/RPMS/0ad-0.0.22-alt1.i586.rpm /var/ftp/pub/Linux/ALT/Sisyphus/files/x86_64/RPMS/0ad-0.0.22-alt1.x86_64.rpm /var/ftp/pub/Linux/ALT/Sisyphus/files/i586/RPMS/0ad-debuginfo-0.0.22-alt1.i586.rpm /var/ftp/pub/Linux/ALT/Sisyphus/files/x86_64/RPMS/0ad-debuginfo-0.0.22-alt1.x86_64.rpm $ altlinux-repolist-src-names-to-bin-files --arch noarch,x86_64 0ad /var/ftp/pub/Linux/ALT/Sisyphus/files/x86_64/RPMS/0ad-0.0.22-alt1.x86_64.rpm /var/ftp/pub/Linux/ALT/Sisyphus/files/x86_64/RPMS/0ad-debuginfo-0.0.22-alt1.x86_64.rpm имена можно брать из файла: altlinux-repolist-src-names-to-src-files --infile names.list Понадобилось мне скопировать большой набор noarch java пакетов из Сизифа в e2k, но girar copy из Сизифа в e2k не работает. Поэтому надо было явно указать все .src.rpm и noarch.rpm. Чтобы список не устарел, его надо генерировать из имен в последний момент. Вот я и написал altlinux-repolist-utils и выложил в сизиф, так как в e2k придется копировать еще не раз. -- I V