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=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding; bh=EYuflxe2UhOrr/3CKNq1TRjadB1C/SH8GNOU+DkMj+A=; b=gk2aUQBBqih+M+2HOtB9jzKaJ7y6wN3c1EDgt7IFyggp6EaHnZ0v44HAv5EPvNApAZ tXVBtY6kfPGfmv+mIUCQZslVoMwFogBKzojKhgjPcrxTX8FFu7gbl2A6g/A0wNABmen1 LWYcEXQzSSOUVDhCY+KacpivvtEY+jln6g+DUd8FxjT3eg2dwP5zm9wuya1Ap3cOu7f6 RXqgT68DmglVXt/JRty9fc8AlqRRLnQH8qvCBzZxP5BB02D0jkAfLih2TyaH0W5eWlkO lCjfOu4APQAeuGJEs71sp4FbVOFFHw4kcaMnpQTDG8s4YTaHWudc6mAxtu3T9DUB7Gvg oalQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=EYuflxe2UhOrr/3CKNq1TRjadB1C/SH8GNOU+DkMj+A=; b=PUjK3XrVwU6ji3zqhcdQfdzIkHV+6SXe5dHhPr2QRNF8u7mmteeFq1/f1kl9BMHl0P byD9qHNxG+mV5WN1GL2WMU72ZLnEAehY0DC11GpYSU3XyVLGirNkGcJ9/X9x0I6zpTbG 9X2oNVSvnL4mtHGQAAbUwkGWj956/r9nMv4YXhQnUJXmjBe9KTxzIwotlO1RdtU/nEX6 trOzUIC9Rdk4D/FxROrFB4NSYuY8Q4/BrVceu1xQ4/343I/25hdQbxWUahqfrCyu3GdB wSvr5/L27tAM/l22SGzZsPFaP1Id9IlawAZcPZUgRWMB2kzd3YuqAJ+QtOpA8sPCNRw3 K/HA== X-Gm-Message-State: APt69E3WfxS1l6FEtpqRJ2Qp0tQGSbL469NG0IFve5hRjHDQG6zBlydH 6SIcSVzAMbV7oqn3iheLi5TZEg== X-Google-Smtp-Source: ADUXVKIkUmiTxi91kgM1oOapyoUkunOaeZemZMjnst37PWzmcsfzemcLO48pOLzH33bgVZOiv2pfyg== X-Received: by 2002:a19:dd16:: with SMTP id u22-v6mr2775377lfg.48.1529441271816; Tue, 19 Jun 2018 13:47:51 -0700 (PDT) To: devel@lists.altlinux.org References: From: Leonid Krivoshein Message-ID: Date: Tue, 19 Jun 2018 23:47:50 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.7.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=koi8-r; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [devel] =?utf-8?b?0KjQsNCz0Lgg0LjQvdGB0YLQsNC70LvRj9GC0L7RgNCw?= 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, 19 Jun 2018 20:47:53 -0000 Archived-At: List-Archive: List-Post: 19.06.2018 19:47, Paul Wolneykien пишет: > Коллеги, состав installer-steps сейчас у нас не имеет жёсткой связи с > действительным набором модулей в steps/ и от этого возникают сюрпризы > при работе инсталлятора. Я предлагаю вовсе отказаться от нынешнего > назначения installer-steps: перевести его из обязательного в разряд > рекомендации по порядку следования модулей. А действительный набор шагов > определять в другом файле, который будет заполняться при сборке образа > дистрибутива. Можно для этого просматривать список *.desktop файлов > внутри пакетов в main (ALTLinux/RPMS.main/alterator-*.rpm). > > В принципе, можно это делать даже не при сборке дистрибутива, а > непосредственно перед стартом installer. Т.е. фактически, получается, > можно обойтись скриптом в initinstall.d/, который сначала прочитает > installer-steps, а потом актуализирует его содержимое по фактическому > наличию *.desktop файлов в ALTLinux/RPMS.main/alterator-*.rpm. > > Как вам идея? А что насчёт динамичности такого списка шагов? Например, если от ответов на первых шагах может меняться наличие/отсутствие последующих, а может даже и порядок их следования. Или речь только некоем начальном статичном дефолте? -- Best regards, Leonid Krivoshein.