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=ya.ru; s=mail; t=1575649302; bh=rfQRqvszIwKOM6nZRgq1xi5rKuvEifAw6fbmt7iat9I=; h=In-Reply-To:From:Date:References:To:Subject:Message-ID; b=mVJ4NojzNdbnR7ltgn6Qj4ALHZY48YjNnLYqGNS0Dn/e4L8I7sX4QZOOSHmI8zm22 OtlZaKLLNysXBc93HaTLConKydIilKvBpe3XboAWJSEP3hglJlopL4nqO80ZiFSOZM FFpJu6JZ0xdGsJ7SWahs7cQhaGuY50ubQrbRmxVY= Authentication-Results: mxback3j.mail.yandex.net; dkim=pass header.i=@ya.ru To: devel-distro@lists.altlinux.org References: <20191206131223.tzqyuxmdc6m36z4q@titan.localdomain> <20191206172146.783cb0cd@sem.office.basealt.ru> From: =?UTF-8?B?0JDQvdGC0L7QvSDQnNC40LTRjtC60L7Qsg==?= Message-ID: <5e619d0b-3842-e24a-44a2-b65f7cd95b0c@ya.ru> Date: Fri, 6 Dec 2019 23:21:40 +0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: ru Subject: Re: [devel-distro] =?utf-8?q?installer-feature-*_=D0=B8_rootfs?= X-BeenThere: devel-distro@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: Distributions development List-Id: Distributions development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 06 Dec 2019 16:21:45 -0000 Archived-At: List-Archive: 06.12.2019 21:48, Антон Мидюков пишет: > 06.12.2019 21:21, Mikhail Efremov пишет: >> On Fri, 6 Dec 2019 17:12:23 +0400 Ivan A. Melnikov wrote: >> [...] >>> Как думаете, не стоит ли включить такой хук непосредственно >>> в alterator-setup, а не в отдельный пакет? >> Лучше отдельный пакет, см. выше. Хуки в installer-feature-* писались >> для использования в инсталляторе и могут работать неправильно при таком >> нештатном использовании. Т.е. installer-features и >> rootfs-installer-features - это грязные хаки, нельзя бездумно >> использовать с ними произвольную installer-feature. Всегда нужно >> внимательно эту installer-feature прочитать и убедиться, что ее можно >> так использовать. > > Я думаю, что не надо включать в собираемый rootfs installer-features, > которые не предназначены для этой rootfs. > > Ограничить типом собираемой цели в mkimage-profiles не проблема. > Мысль о бездумном использовании правильная. Давайте введём новую категорию features-common, которые подходят и для installer, и для livecd-install, и для alterator-setup. Поместим их скрипты, например, в /usr/share/install-common/. Научим выполнять оттуда скрипты всех троих. А затем останется постепенно выделить общие фичи, проверив, что они подходят всем троим. Тогда точно никому ничего не поломаем. А в названии feature укажем -common. Как идея? Не такая уж и большая работа, как мне кажется. Но результат будет не здесь и не сейчас, конечно. -- С уважением, Антон Мидюков