[devel-distro] mkimage-profiles: проблемы
Ildar Mulyukov
ildar at altlinux.ru
Sun Nov 11 22:56:26 MSK 2012
On 11.11.2012 22:49:55, Michael Shigorin wrote:
> On Sun, Nov 11, 2012 at 01:39:27AM +0600, Ildar Mulyukov wrote:
> > >> 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 менял больше,
> чем был должен.
Хм, рассосалось. Должно быть, грязное окружение. В любом случае, теперь
у меня собирается с DEBUG=1 и обламывается без него. Какие наши
дальнейшие действия?
> > >Ещё покажи конфигурацию 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
> и всё руки не доходят -- может, кто опакетит "коробочную"
> конфигурацию и мне останется только добавить пакетик? :)
Никак не могу понять, зачем. Отличный вариант: в
/var/cache/apt/archives/ скапливаются пакеты, которые можно чистить c
apt...autoclean и "в лоб" использовать в качестве источника пакетов для
hasher (что, кстати, работает) и для mkimage (что работает не всегда).
Зачем Nginx?
> Тем временем предлагаю приложенный патчик.
Простенький, но, кажется, работает.
> > По apt.conf вопрос: что означает фраза "// this is what caused
> > the whole trouble" ?
>
> В doc/apt.conf.sample она означает, что ровно эта строчка
> и выполняет искомую настройку (всё остальное -- в нагрузку).
ааа! понял! Теперь дошло! Ради этой строчки весь файл! :))
--
Ildar
More information about the devel-distro
mailing list