* [sisyphus] systemd грабли @ 2012-07-26 23:14 Денис Смирнов 2012-07-27 3:45 ` Ildar Mulyukov 0 siblings, 1 reply; 13+ messages in thread From: Денис Смирнов @ 2012-07-26 23:14 UTC (permalink / raw) To: ALT Linux Sisyphus discussions [-- Attachment #1: Type: text/plain, Size: 569 bytes --] Собрал из m-p образ desktop-systemd. При загрузке происходит следующее -- xdm появляется, потом пропадает и я оказываюсь в консоли. Alt-F7 не помогает вернуться xdm (как и Alt+что угодно), но бинарник xdm запущен. killall xdm приводит все в порядок. Видео -- ATI. То же самое воспроизводится на моей личной машине, там NNidia с nouveau. Похоже xdm стартует слишком рано, и после него запускается что-то, что все портит? -- С уважением, Денис http://mithraen.ru/ ---------------------------------------------------------------------------- [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [sisyphus] systemd грабли 2012-07-26 23:14 [sisyphus] systemd грабли Денис Смирнов @ 2012-07-27 3:45 ` Ildar Mulyukov 2012-07-27 6:52 ` Денис Смирнов 0 siblings, 1 reply; 13+ messages in thread From: Ildar Mulyukov @ 2012-07-27 3:45 UTC (permalink / raw) To: sisyphus On 27.07.2012 05:14:39, Денис Смирнов wrote: > Собрал из m-p образ desktop-systemd. > > При загрузке происходит следующее -- xdm появляется, потом пропадает > и я > оказываюсь в консоли. Alt-F7 не помогает вернуться xdm (как и Alt+что > угодно), но бинарник xdm запущен. > > killall xdm приводит все в порядок. 1. Я бы спросил себя: что не так с иксами, а не с xdm. Посмотрел бы X.y.log. 2. xdm, видимо, как положено, запускается из prefdm? 3. а помогает ли service dm restart ? > Видео -- ATI. > > То же самое воспроизводится на моей личной машине, там NNidia с > nouveau. > > Похоже xdm стартует слишком рано, и после него запускается что-то, > что все > портит? УМВР, но только не на xdm. Миша, а кому пришло в голову положить xdm в профиль? С уважением, -- Ildar Mulyukov, free SW designer/programmer/packager ====================================== email: ildar@altlinux.ru Jabber: ildar.mulyukov@gmail.com ICQ: 4334029 ALT Linux http://packages.altlinux.org/ru/Sisyphus/maintainers/ildar/ ====================================== ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [sisyphus] systemd грабли 2012-07-27 3:45 ` Ildar Mulyukov @ 2012-07-27 6:52 ` Денис Смирнов 2012-07-27 21:07 ` Michael Shigorin 0 siblings, 1 reply; 13+ messages in thread From: Денис Смирнов @ 2012-07-27 6:52 UTC (permalink / raw) To: ALT Linux Sisyphus discussions [-- Attachment #1: Type: text/plain, Size: 754 bytes --] On Fri, Jul 27, 2012 at 09:45:02AM +0600, Ildar Mulyukov wrote: IM> 1. Я бы спросил себя: что не так с иксами, а не с xdm. Посмотрел бы IM> X.y.log. Я специально упомянул что воспроизводится на разных машинах с разным видео. IM> 2. xdm, видимо, как положено, запускается из prefdm? Я не знаю откуда его запускает systemd. IM> 3. а помогает ли service dm restart ? Проверю. IM> УМВР, но только не на xdm. Миша, а кому пришло в голову положить xdm в IM> профиль? Извиняюсь, репорт не точный -- с wdm тоже воспроизводится. Причем именно так -- dm появляется, и меньше чем через секунду падает. -- С уважением, Денис http://mithraen.ru/ ---------------------------------------------------------------------------- [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [sisyphus] systemd грабли 2012-07-27 6:52 ` Денис Смирнов @ 2012-07-27 21:07 ` Michael Shigorin 2012-07-27 23:39 ` Денис Смирнов 0 siblings, 1 reply; 13+ messages in thread From: Michael Shigorin @ 2012-07-27 21:07 UTC (permalink / raw) To: ALT Linux Sisyphus discussions On Fri, Jul 27, 2012 at 10:52:29AM +0400, Денис Смирнов wrote: > > Миша, а кому пришло в голову положить xdm в профиль? Мне, поскольку как-никак самый что ни на есть базовый dm. На самом деле есть мысля немножко его облагородить наработками [[Antique]], до которой традиционно не доходят конечности :-/ > Извиняюсь, репорт не точный -- с wdm тоже воспроизводится. > Причем именно так -- dm появляется, и меньше чем через секунду падает. (воспроизведя) А в Xorg.0.log при этом вот такое? xf86CloseConsole: VT_ACTIVATE failed: Input/output error Возможно, связано с хаками насчёт tty, которые смутно припоминаются где-то из обсуждений инсталятора... service dm restart помогает, при этом запускается на tty7. Образ можно взять здесь: http://ftp.linux.kiev.ua/pub/Linux/ALT/people/mike/iso/mkimage-profiles/systemd-tests/desktop-systemd-20120728-i586.iso -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [sisyphus] systemd грабли 2012-07-27 21:07 ` Michael Shigorin @ 2012-07-27 23:39 ` Денис Смирнов 2012-07-30 13:10 ` Michael Shigorin 0 siblings, 1 reply; 13+ messages in thread From: Денис Смирнов @ 2012-07-27 23:39 UTC (permalink / raw) To: shigorin, ALT Linux Sisyphus discussions [-- Attachment #1: Type: text/plain, Size: 784 bytes --] On Sat, Jul 28, 2012 at 12:07:49AM +0300, Michael Shigorin wrote: MS> (воспроизведя) А в Xorg.0.log при этом вот такое? MS> xf86CloseConsole: VT_ACTIVATE failed: Input/output error Точно оно. MS> Возможно, связано с хаками насчёт tty, которые смутно MS> припоминаются где-то из обсуждений инсталятора... MS> service dm restart помогает, при этом запускается на tty7. Собственно killall xdm в итоге приводит к тому же самому :) Как это можно пофиксить? А то это, вообще говоря, blocker для дистрибутивов на systemd. P.S. m-p rulez! P.P.S. Надо тебя поймать, чтобы обсудить как интегрировать наш с Кругликовым текстовый инсталлер. -- С уважением, Денис http://mithraen.ru/ ---------------------------------------------------------------------------- [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [sisyphus] systemd грабли 2012-07-27 23:39 ` Денис Смирнов @ 2012-07-30 13:10 ` Michael Shigorin 2012-07-31 0:50 ` Денис Смирнов 0 siblings, 1 reply; 13+ messages in thread From: Michael Shigorin @ 2012-07-30 13:10 UTC (permalink / raw) To: ALT Linux Sisyphus discussions On Sat, Jul 28, 2012 at 03:39:55AM +0400, Денис Смирнов wrote: > Как это можно пофиксить? А то это, вообще говоря, blocker для > дистрибутивов на systemd. Пока не знаю, но на tech preview седьмого Simply будто не ловилось (там не xdm). > P.S. m-p rulez! Хорошо бы неочевидности всё-таки рассказывать, пока свежая память. > P.P.S. Надо тебя поймать, чтобы обсудить как интегрировать наш > с Кругликовым текстовый инсталлер. Он у меня есть -- давайте ещё enp@ выдам? -- осталось найти время... -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [sisyphus] systemd грабли 2012-07-30 13:10 ` Michael Shigorin @ 2012-07-31 0:50 ` Денис Смирнов 2012-07-31 15:17 ` Michael Shigorin 0 siblings, 1 reply; 13+ messages in thread From: Денис Смирнов @ 2012-07-31 0:50 UTC (permalink / raw) To: sisyphus [-- Attachment #1: Type: text/plain, Size: 1955 bytes --] On Mon, Jul 30, 2012 at 04:10:17PM +0300, Michael Shigorin wrote: MS> Пока не знаю, но на tech preview седьмого Simply будто не ловилось MS> (там не xdm). Это что-то связанное с последними изменениями в сизифе, вероятно в systemd. Потому что еще месяц назад, кажется, на моей машине не воспроизводилось. Когда начало я думал что local misconfiguration (десктоп, который ставился изначально с Server 4.0.1, пару раз переезжал с харда на хард, и при этом еще жил на Сизифе --грабли ожидаемы). >> P.S. m-p rulez! MS> Хорошо бы неочевидности всё-таки рассказывать, пока свежая память. 1. Я не профи в make, конструкция '@:' мне непонятна. 2. Нехватает howto из серии 'как быстро испечь свою ve с конкретным списком пакетов', как быстро испечь свой дистр с модифицированным списком пакетов. 3. Как и куда добавлять скрипты, для тюнинга этого дистрибутива. То есть простые типовые задачи, с которых начинается изучение дистрибутивостроения для чайников. >> P.P.S. Надо тебя поймать, чтобы обсудить как интегрировать наш >> с Кругликовым текстовый инсталлер. MS> Он у меня есть -- давайте ещё enp@ выдам? -- осталось найти время... Собственно главные проблемы для меня 3: 1. Как собрать cpio.xz образ. 2. Как собрать образ инсталлера (без лишнего мусора)/ 3. Тестирование -- на моей машине сбор образа штука долгая. Особенно этап сжатия xz (в т.ч. у squashfs). Поэтому очень нужна возможность кроме сборки "сразу все", делать по-другому: - сделать каталог типа ~/out/installer - собрать инсталлер (положить его туда) - собрать образы для установки (положить его туда) - собрать установочный диск (взяв образы инсталлера и системы из ~/out/installer) Потому как если я тестирую изменения в коде инсталлера, то мне не хотелось бы пересобирать сразу _все_. -- С уважением, Денис http://mithraen.ru/ ---------------------------------------------------------------------------- [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [sisyphus] systemd грабли 2012-07-31 0:50 ` Денис Смирнов @ 2012-07-31 15:17 ` Michael Shigorin 2012-08-01 10:34 ` Денис Смирнов 0 siblings, 1 reply; 13+ messages in thread From: Michael Shigorin @ 2012-07-31 15:17 UTC (permalink / raw) To: sisyphus On Tue, Jul 31, 2012 at 04:50:21AM +0400, Денис Смирнов wrote: > > Хорошо бы неочевидности всё-таки рассказывать, пока свежая память. > 1. Я не профи в make, конструкция '@:' мне непонятна. :) Это специальный смайлик такой -- символизирует объединение конструкции make ('@') и конструкции sh (':'), результирующее в том, что такое правило содержит рецепт, но он пустой. Потребовалось для того, чтобы обеспечить трассируемость таких целей средствами make -- см. SHELL в lib/report.mk и http://cmcrossroads.com/ask-mr-make/6535-tracing-rule-execution-in-gnu-make (если нет рецепта, то $(SHELL) специального вида и не дёргается). > 2. Нехватает howto из серии 'как быстро испечь свою ve > с конкретным списком пакетов', как быстро испечь свой дистр > с модифицированным списком пакетов. Можно ли подразумевать работающий hasher? Тут дилемма такова -- либо описывать каждый раз с нуля его взведение, либо давать документы со ссылками, по которым могут не пройти и потом обижаться... см. в качестве примера "хорошего" (бишь цельного) HOWTO http://kostyalamer.narod.ru/notham/notham.html; мне такое писать немного жалко, поскольку это сразу пачка разных тем, но её всю действительно придётся пройти для собсно работы. > 3. Как и куда добавлять скрипты, для тюнинга этого дистрибутива. > То есть простые типовые задачи, с которых начинается изучение > дистрибутивостроения для чайников. todo++, спасибо. > >> P.P.S. Надо тебя поймать, чтобы обсудить как интегрировать наш > >> с Кругликовым текстовый инсталлер. > MS> Он у меня есть -- давайте ещё enp@ выдам? -- осталось найти время... > Собственно главные проблемы для меня 3: > > 1. Как собрать cpio.xz образ. Тривиально, см. features.in/build-ve/lib/90-build-ve.mk плюс features.in/build-vm/lib/90-build-vm.mk насчёт ядра. > 2. Как собрать образ инсталлера (без лишнего мусора)/ Посмотри conf.d/live.mk насчёт distro/live-install. > 3. Тестирование -- на моей машине сбор образа штука долгая. > Особенно этап сжатия xz (в т.ч. у squashfs). См. тж. doc/params.txt насчёт SQUASHFS :) Возможно, стоит переименовать эту переменную в COMPRESS и сделать обработку для зажимателей tar/cpio в разных местах (как минимум ve). > Поэтому очень нужна возможность кроме сборки "сразу все", > делать по-другому: > - сделать каталог типа ~/out/installer > - собрать инсталлер (положить его туда) > - собрать образы для установки (положить его туда) > - собрать установочный диск (взяв образы инсталлера и системы из > ~/out/installer) > > Потому как если я тестирую изменения в коде инсталлера, то мне > не хотелось бы пересобирать сразу _все_. IMHO сделать тестовую цель с минимальным чрутом в качестве целевого, зажатием его gzip -1 и поддержку gz в инсталере может оказаться проще в том плане, что меньше контекста придётся держать в голове при отработке тестовых циклов. Разворачиваться в виртуалке с диском на tmpfs тоже помогает. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [sisyphus] systemd грабли 2012-07-31 15:17 ` Michael Shigorin @ 2012-08-01 10:34 ` Денис Смирнов 2012-08-01 11:20 ` [sisyphus] mkimage-profiles и текстовый инсталер (was: systemd грабли) Michael Shigorin 2012-08-06 19:32 ` [sisyphus] документация mkimage-profiles " Michael Shigorin 0 siblings, 2 replies; 13+ messages in thread From: Денис Смирнов @ 2012-08-01 10:34 UTC (permalink / raw) To: sisyphus [-- Attachment #1: Type: text/plain, Size: 3252 bytes --] On Tue, Jul 31, 2012 at 06:17:47PM +0300, Michael Shigorin wrote: MS> Это специальный смайлик такой -- символизирует объединение MS> конструкции make ('@') и конструкции sh (':'), результирующее MS> в том, что такое правило содержит рецепт, но он пустой. MS> Потребовалось для того, чтобы обеспечить трассируемость таких MS> целей средствами make -- см. SHELL в lib/report.mk и MS> http://cmcrossroads.com/ask-mr-make/6535-tracing-rule-execution-in-gnu-make MS> (если нет рецепта, то $(SHELL) специального вида и не дёргается). То есть для меня это означает "добавляй это в каждую создаваемую цель", так? В доку! :) >> 2. Нехватает howto из серии 'как быстро испечь свою ve >> с конкретным списком пакетов', как быстро испечь свой дистр >> с модифицированным списком пакетов. MS> Можно ли подразумевать работающий hasher? Тут дилемма такова -- MS> либо описывать каждый раз с нуля его взведение, либо давать MS> документы со ссылками, по которым могут не пройти и потом MS> обижаться... см. в качестве примера "хорошего" (бишь цельного) MS> HOWTO http://kostyalamer.narod.ru/notham/notham.html; мне такое MS> писать немного жалко, поскольку это сразу пачка разных тем, MS> но её всю действительно придётся пройти для собсно работы. Должен быть некий readme1st, в котором описывается подготовка в работе. Некий минимум, включающий в себя установку/настройку hasher, установку mkimage, правила sudo для создания vm, и т.д. Во всех остальных документах это можно не указывать. Также можно создать скрипт test-system, который проверяет выполнены ли все эти настройки. MS> Тривиально, см. features.in/build-ve/lib/90-build-ve.mk MS> плюс features.in/build-vm/lib/90-build-vm.mk насчёт ядра. Ok. То есть надо создавать features.in/cpio-xz какой-нибудь, и потом его юзать, так? >> 2. Как собрать образ инсталлера (без лишнего мусора)/ MS> Посмотри conf.d/live.mk насчёт distro/live-install. Ok. MS> См. тж. doc/params.txt насчёт SQUASHFS :) Возможно, стоит MS> переименовать эту переменную в COMPRESS и сделать обработку MS> для зажимателей tar/cpio в разных местах (как минимум ve). Видел, без нее вообще сдохнуть можно собирать :( MS> IMHO сделать тестовую цель с минимальным чрутом в качестве MS> целевого, зажатием его gzip -1 и поддержку gz в инсталере MS> может оказаться проще в том плане, что меньше контекста MS> придётся держать в голове при отработке тестовых циклов. MS> Разворачиваться в виртуалке с диском на tmpfs тоже помогает. При активном хаке инсталлера (который легкий, и потому собирается очень быстро), но желании проверить работу после этого больших образов (которые из инсталлера хуки правятся), это очень неудобно. В принципе прямо сейчас у тебя там все необходимое для этого есть, кроме двух вещей: 1. создать отдельно только squashfs installer'а, и положить его в out 2. создать iso, причем squashfs installer'а и прочее файло забрав из указанного каталога. На своей основной машине я еще могу играться и установщиком, делая перекуры по полчаса, а вот на ноуте -- уже даже и думать не буду без таких инструментов. -- С уважением, Денис http://mithraen.ru/ ---------------------------------------------------------------------------- [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 13+ messages in thread
* [sisyphus] mkimage-profiles и текстовый инсталер (was: systemd грабли) 2012-08-01 10:34 ` Денис Смирнов @ 2012-08-01 11:20 ` Michael Shigorin 2012-08-01 12:06 ` Денис Смирнов 2012-08-06 19:32 ` [sisyphus] документация mkimage-profiles " Michael Shigorin 1 sibling, 1 reply; 13+ messages in thread From: Michael Shigorin @ 2012-08-01 11:20 UTC (permalink / raw) To: sisyphus On Wed, Aug 01, 2012 at 02:34:55PM +0400, Денис Смирнов wrote: > > (если нет рецепта, то $(SHELL) специального вида и не дёргается). > То есть для меня это означает "добавляй это в каждую > создаваемую цель", так? В доку! :) todo++ > Должен быть некий readme1st, в котором описывается подготовка в работе. QUICKSTART устроит? Может ли он ссылаться на hasher QUICKSTART или лучше продублировать, чтоб получить заготовку под копипаст? > Также можно создать скрипт test-system, который проверяет > выполнены ли все эти настройки. За последние месяцы было добавлено в сам профиль, т.е. в рантайме и делается (благо недорого). > MS> Тривиально, см. features.in/build-ve/lib/90-build-ve.mk > MS> плюс features.in/build-vm/lib/90-build-vm.mk насчёт ядра. > Ok. То есть надо создавать features.in/cpio-xz какой-нибудь, > и потом его юзать, так? Дай подумаю. Т.е. если хочешь, почитай и покрути в руках, но там на сейчас относительно много взаимодействий вида "здесь у нас общий код дёргает три строчки, которые подсовываются в условленное место вон той фичей". Хинты старался расставлять, но их может недоставать. BTW по теме: http://lwn.net/Articles/504814/?format=printable > В принципе прямо сейчас у тебя там все необходимое для этого > есть, кроме двух вещей: > 1. создать отдельно только squashfs installer'а, и положить его в out > 2. создать iso, причем squashfs installer'а и прочее файло забрав из > указанного каталога. Возможно, это на самом деле про режим незачистки перед сборкой (lib/profile.mk, lib/clean.mk) и использования возможностей кэширования mkimage. Только копай лучше сам, мне оно не настолько надо и поэтому явно в долгий ящик. > На своей основной машине я еще могу играться и установщиком, > делая перекуры по полчаса, а вот на ноуте -- уже даже и думать > не буду без таких инструментов. Ну так и распределяй работы, я тоже в метро тяжёлые исошки не собираю. :) -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [sisyphus] mkimage-profiles и текстовый инсталер (was: systemd грабли) 2012-08-01 11:20 ` [sisyphus] mkimage-profiles и текстовый инсталер (was: systemd грабли) Michael Shigorin @ 2012-08-01 12:06 ` Денис Смирнов 2012-08-01 19:55 ` Michael Shigorin 0 siblings, 1 reply; 13+ messages in thread From: Денис Смирнов @ 2012-08-01 12:06 UTC (permalink / raw) To: sisyphus [-- Attachment #1: Type: text/plain, Size: 1496 bytes --] On Wed, Aug 01, 2012 at 02:20:33PM +0300, Michael Shigorin wrote: MS> QUICKSTART устроит? Может ли он ссылаться на hasher QUICKSTART MS> или лучше продублировать, чтоб получить заготовку под копипаст? Думаю что квалификация для тюнинга дистрибутива может быть не связанной с мантейнерским опытом, а значит лучше все-таки продублировать. MS> Дай подумаю. Т.е. если хочешь, почитай и покрути в руках, но там MS> на сейчас относительно много взаимодействий вида "здесь у нас MS> общий код дёргает три строчки, которые подсовываются в условленное MS> место вон той фичей". Хинты старался расставлять, но их может MS> недоставать. MS> BTW по теме: http://lwn.net/Articles/504814/?format=printable Ой, совсем глубоко вкуривать мне пока слабо (время). MS> Возможно, это на самом деле про режим незачистки перед сборкой MS> (lib/profile.mk, lib/clean.mk) и использования возможностей MS> кэширования mkimage. Только копай лучше сам, мне оно не MS> настолько надо и поэтому явно в долгий ящик. Я бы предпочел скорее предложенный мной ручной режим. С незачисткой пересборки можно огрести, а тут поведение четко предсказуемое. MS> Ну так и распределяй работы, я тоже в метро тяжёлые исошки MS> не собираю. :) У меня в планах вообще отказаться от полновесной рабочей машины. Работы по сборке пакетов начинаю выносить на сервер, например. -- С уважением, Денис http://mithraen.ru/ ---------------------------------------------------------------------------- [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [sisyphus] mkimage-profiles и текстовый инсталер (was: systemd грабли) 2012-08-01 12:06 ` Денис Смирнов @ 2012-08-01 19:55 ` Michael Shigorin 0 siblings, 0 replies; 13+ messages in thread From: Michael Shigorin @ 2012-08-01 19:55 UTC (permalink / raw) To: sisyphus On Wed, Aug 01, 2012 at 04:06:23PM +0400, Денис Смирнов wrote: > MS> QUICKSTART устроит? Может ли он ссылаться на hasher QUICKSTART > MS> или лучше продублировать, чтоб получить заготовку под копипаст? > Думаю что квалификация для тюнинга дистрибутива может быть не связанной с > мантейнерским опытом, а значит лучше все-таки продублировать. Понял, спасибо. > MS> BTW по теме: http://lwn.net/Articles/504814/?format=printable > Ой, совсем глубоко вкуривать мне пока слабо (время). Текст стоит времени, комментарии можно пропустить. > У меня в планах вообще отказаться от полновесной рабочей машины. > Работы по сборке пакетов начинаю выносить на сервер, например. А, так это давно уже. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 13+ messages in thread
* [sisyphus] документация mkimage-profiles (was: systemd грабли) 2012-08-01 10:34 ` Денис Смирнов 2012-08-01 11:20 ` [sisyphus] mkimage-profiles и текстовый инсталер (was: systemd грабли) Michael Shigorin @ 2012-08-06 19:32 ` Michael Shigorin 1 sibling, 0 replies; 13+ messages in thread From: Michael Shigorin @ 2012-08-06 19:32 UTC (permalink / raw) To: sisyphus On Wed, Aug 01, 2012 at 02:34:55PM +0400, Денис Смирнов wrote: > MS> Это специальный смайлик такой -- символизирует объединение > MS> конструкции make ('@') и конструкции sh (':'), результирующее > MS> в том, что такое правило содержит рецепт, но он пустой. > То есть для меня это означает "добавляй это в каждую > создаваемую цель", так? В доку! :) В doc/assumptions.txt с марта описано так: --- - lib/report.mk + ожидает, что каждая подлежащая трассированию цель каждого makefile при сборке конфигурации образа содержит непустой recipe -- хотя бы "; @:" -- т.к. зависит от запуска $(SHELL) + характерный признак пропуска -- разрыв графа (report-targets.png) --- Если не так/не там, просьба уточнить пожелание. :) -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2012-08-06 19:32 UTC | newest] Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2012-07-26 23:14 [sisyphus] systemd грабли Денис Смирнов 2012-07-27 3:45 ` Ildar Mulyukov 2012-07-27 6:52 ` Денис Смирнов 2012-07-27 21:07 ` Michael Shigorin 2012-07-27 23:39 ` Денис Смирнов 2012-07-30 13:10 ` Michael Shigorin 2012-07-31 0:50 ` Денис Смирнов 2012-07-31 15:17 ` Michael Shigorin 2012-08-01 10:34 ` Денис Смирнов 2012-08-01 11:20 ` [sisyphus] mkimage-profiles и текстовый инсталер (was: systemd грабли) Michael Shigorin 2012-08-01 12:06 ` Денис Смирнов 2012-08-01 19:55 ` Michael Shigorin 2012-08-06 19:32 ` [sisyphus] документация mkimage-profiles " Michael Shigorin
ALT Linux Sisyphus discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/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 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \ sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru public-inbox-index sisyphus Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.sisyphus AGPL code for this site: git clone https://public-inbox.org/public-inbox.git