From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,WEIRD_PORT autolearn=no version=3.2.5 Date: Sun, 11 Nov 2012 18:49:55 +0200 From: Michael Shigorin To: devel-distro@lists.altlinux.org Message-ID: <20121111164955.GB11474@osdn.org.ua> Mail-Followup-To: devel-distro@lists.altlinux.org References: <20121110135910.GZ11474@osdn.org.ua> <1352576367.2732.4@ildar.innovations.kz> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="XOIedfhf+7KOe/yw" Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <1352576367.2732.4@ildar.innovations.kz> User-Agent: Mutt/1.4.2.1i Subject: Re: [devel-distro] =?koi8-r?b?bWtpbWFnZS1wcm9maWxlczog0NLPwszFzdk=?= X-BeenThere: devel-distro@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: shigorin@gmail.com, Distributions development List-Id: Distributions development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Nov 2012 16:49:59 -0000 Archived-At: List-Archive: --XOIedfhf+7KOe/yw Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit On Sun, Nov 11, 2012 at 01:39:27AM +0600, Ildar Mulyukov wrote: > >> В local.list: rpm-dir file:/var/cache/apt/archives/ . local > >> RTFS показал, что надо заменить local на x86_64 > >> + оказался нужен пробел конце строки!!! > >Странно, trailing whitespace как раз обычно наоборот чищу. > >Какое поведение бы ты счёл разумным? > детали в lib/profile.mk:59 Не-не, предполагается всё-таки последним словом компонент (например, "hasher"), а не архитектура. > ну, иметь в sources.list название архитектуры выглядит разумным > (а у меня было local). Думаю, надо действительно поменять > error на warning. Тогда предлагаю на досуге оформить патчик желаемого вида. Он может состоять в убирании exit 1; или делании его условным. > > прошу проверить приложенный патч. > Проверил. помогло. Даже образ собрался! М-да, моя оплошность. Придётся завтра микрорелиз выпустить. > >> 3. make syslinux.iso вообще не стартует: > >Ну и в build/build.log что-то по существу могло уже оказаться, > >точно не помню -- см. тж. lib/profile.mk (самый конец). > Ну, во-первых, builddir ещё не создался на этом этапе, поэтому > нет и build.log . Вот и я не был уверен, что он уже есть. > $ make syslinux.iso DEBUG=1 [...] > То есть процесс пошёл дальше и я прервал его на apt-get update > (согласно ps): [...] хотя репозитарий, который настроен, > локальный! Получается, DEBUG=1 полностью меняет поведение? На локальном тоже можно поймать -- update ведь делается и для каждого инструментального чрута... да, DEBUG менял больше, чем был должен. > >Ещё покажи конфигурацию apt (должна быть в начале build.log > >либо запуском apt-repo). > С конфигурацией apt у меня потребность простая: не ходить в > интернет (с этими дооолгими apt-get update), а брать пакеты > прямо из /var/cache/apt/archives/: я это уже упоминал в > изначальном письме. В виде конфигураций это выглядит так > (конфиги вложены). > rpm-dir file:/var/cache/apt/archives/ . x86_64 А, вот оно что. http://www.altlinux.org/Apt/NginxAsCache не выручит часом? (всё думаю сделать интеграцию в live-builder и всё руки не доходят -- может, кто опакетит "коробочную" конфигурацию и мне останется только добавить пакетик? :) Тем временем предлагаю приложенный патчик. > По apt.conf вопрос: что означает фраза "// this is what caused > the whole trouble" ? В doc/apt.conf.sample она означает, что ровно эта строчка и выполняет искомую настройку (всё остальное -- в нагрузку). -- ---- WBR, Michael Shigorin ------ Linux.Kiev http://www.linux.kiev.ua/ --XOIedfhf+7KOe/yw Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="0001-lib-profile.mk-slightly-improved-arch-test.patch" >>From 410d3fa79716b2bf5a1f1cc9ea4bf98b45b71dc2 Mon Sep 17 00:00:00 2001 From: Michael Shigorin Date: Sun, 11 Nov 2012 20:47:34 +0400 Subject: [PATCH] lib/profile.mk: slightly improved arch test ildar@ noted that the test involving whitespace is too quirky for some quirky enough cases like rpm-dir file:/var/cache/apt/archives . x86_64 -- let's introduce word boundaries there --- lib/profile.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/profile.mk b/lib/profile.mk index 6a03860..c5dbd14 100644 --- a/lib/profile.mk +++ b/lib/profile.mk @@ -56,7 +56,7 @@ profile/init: distclean | tee $(BUILDDIR)/sources.list; \ echo; \ } $(LOG); \ - if ! grep -q "[ ]$(ARCH)[ ]" $(BUILDDIR)/sources.list; then \ + if ! grep -q "\<$(ARCH)\>" $(BUILDDIR)/sources.list; then \ echo -n "requested arch '$$ARCH' unavailable" >&2; \ if [ -z "$(APTCONF)" ]; then \ echo " (no APTCONF)"; \ -- 1.7.12.4 --XOIedfhf+7KOe/yw--