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=1.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM, FUZZY_XPILL autolearn=no autolearn_force=no version=3.4.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1516195501; bh=aBQNoMCV0EqRaWRiDroWmk67yH2TXB5cEYIIcklISe8=; h=Subject:To:References:From:Message-ID:Date:In-Reply-To; b=nz7Z6NZwJW8WDbLlsgo6pLOaFBpQhnHUAQQo2CSlHJFWvd1w1shh+ZWtPISFwK2+o 7E8H31NeNvJ9QM9iD0sGFvWFBojpr2fEuVCDF2rrU37IXo8v2ukrCLyM2YBJjT6fIn dJTGhRQBM6SLoY9ugk23LMaszBJDVK7KkeaVMVK8= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1516195494; bh=aBQNoMCV0EqRaWRiDroWmk67yH2TXB5cEYIIcklISe8=; h=Subject:To:References:From:Message-ID:Date:In-Reply-To; b=MsV/iPJgNBIXv5KYnOF55QDuUgIUHb7GWOtu+RH+ZqcbumeNwjN5iMCCwC1TPfjJM g1JsQLYDu+yeAeFgc4nKuEyX7/UODbUFIrCgYgBVhRGEWXesqkbAYHFpgH7by0t3b+ JRm3vRVAeb0e28fx9wQzi2wAu1Lir0ppZly/wbJo= Authentication-Results: smtp2p.mail.yandex.net; dkim=pass header.i=@yandex.ru To: devel-distro@lists.altlinux.org References: <78966694-6502-d232-f14a-79ecf245f2ae@ya.ru> <20180116123343.GW9899@imap.altlinux.org> <20180116185722.GZ9899@imap.altlinux.org> <3f565712-93c7-4325-f5ed-bd5c3bad1033@yandex.ru> <20180117124341.GD9899@imap.altlinux.org> From: Oleg Message-ID: <94048525-6d71-2179-3bf0-e7bedad20dd0@yandex.ru> Date: Wed, 17 Jan 2018 16:24:34 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.1.1 MIME-Version: 1.0 In-Reply-To: <20180117124341.GD9899@imap.altlinux.org> Content-Type: text/plain; charset=koi8-r; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US Subject: Re: [devel-distro] =?utf-8?b?0JXQtNC40L3Ri9C5INGI0LDQsdC70L7QvSDQtNC7?= =?utf-8?b?0Y8g0L/QvtC70YzQt9C+0LLQsNGC0LXQu9GM0YHQutC40YUg0L/QsNC60LU=?= =?utf-8?b?0YLQvtCyLg==?= 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: Wed, 17 Jan 2018 13:25:04 -0000 Archived-At: List-Archive: > On Wed, Jan 17, 2018 at 03:34:54PM +0300, Oleg wrote: >> Возможно это уже есть и я плохо искал. > pkg.in/lists/README :) я немного про другое :) добавить шаблон и в НЕГО кратко написать, типа : #секция для добавления пакетов #для добавления в сборку пакета, добавить его имя #например, для добавления пакета nano в образ #nano #секция для ИСКЛЮЧЕНИЯ пакетов #для исключения пакетов, добавить его имя со знаком минус на конце #например , для исключения пакета nano из образа #nano- >> Хорошо бы добавить в профиль m-p, файл-заготовку (например >> pkg.in/lists/Users-pkg) с кратким коментом в нём, как добавить >> свои пакеты и как прописать пакеты для исключения из профиля. > Исключения -- отдельная тема, я бы не хотел давать такое в руки > человеку, который не станет задумываться, что именно делает. > Отстрелит себе заодно и ноги. .... и флаг им в руки, это будет им лишний повод изучить доки и понять, суть работы с m-p >> И обрабатывать автоматически этот список последним, при >> формировании правил сборки выбраного образа, без явного >> указания в профилях. Тогда можно иметь легко документируемый, >> единый (временный) пользовательский файл-список, где можно >> легко внести изменения в состав собираемого образа. > А, вот ты о чём. Надо подумать, вообще считал достаточным > THE_PACKAGES для такого. > ИМХО лучше пусть не трогают существующие шаблоны, поэтому нужна "единая точка доступа и редактирования" Например, пользователя устаривает собираемая из m-p регулярка, но не хватает каких-то пакетов и\или есть не нужные, он добавляет в этот шаблон свои пакеты или список удаляемых (исключаемых) из сборки. Всё прозрачно и легко прописать в доках, куда ему залезать и что делать. Кстати, потом легко превратить такой файл в новый шаблон под новую задачу и передать "наверх" для анализа.