From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00 autolearn=ham version=3.2.5 Message-ID: <512F4102.1000505@etersoft.ru> Date: Thu, 28 Feb 2013 15:35:30 +0400 From: Pavel Vainerman User-Agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130127 Thunderbird/17.0.2 MIME-Version: 1.0 To: ALT Linux Sisyphus discussions References: <1388768.vWpN7ZqqRi@epiphanov.bkpi82.nikiet.ru> <512F030C.8010103@altlinux.ru> <1374390.7FYEg3PTU2@epiphanov.bkpi82.nikiet.ru> <512F3088.8050809@altlinux.ru> <20130228102904.GF22041@osdn.org.ua> <512F3C6E.3020702@altlinux.ru> <512F3D38.8060702@etersoft.ru> <512F3FDA.3010703@altlinux.ru> In-Reply-To: <512F3FDA.3010703@altlinux.ru> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [sisyphus] =?koi8-r?b?98/Q0s/TINDPIG9zLXJlbGVhc2U=?= X-BeenThere: sisyphus@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Sisyphus discussions List-Id: ALT Linux Sisyphus discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Feb 2013 11:35:53 -0000 Archived-At: List-Archive: List-Post: 28.02.2013 15:30, Alexey Gladkov пишет: > 28.02.2013 15:19, Pavel Vainerman wrote: >> 28.02.2013 15:15, Alexey Gladkov пишет: >>> 28.02.2013 14:29, Michael Shigorin wrote: >>>> On Thu, Feb 28, 2013 at 02:25:12PM +0400, Alexey Gladkov wrote: >>>>> Тот кто положил в этот файл такой мусор сломал всех кто хочет >>>>> использовать этот файл. >>>> >>>> Видимо, всё-таки source-ить придётся с обработкой ошибок. >>> >>> Видимо, заполнять его нужно с обработкой ошибок. > > Вот выдержка: > > The basic file format of os-release is a newline-separated list of > environment-like shell-compatible variable assignments. It is possible > to source the configuration from shell scripts. > >> Вроде общее правило в "безопасном программировании" - "не доверяй >> ВХОДНЫМ данным" > > У паранои должны быть пределы иначе можно перестать доверять выводу > системных утилит и содержимому конфигов. согласен.. при условии (того, что вы написали ниже). > Я могу добавить красочное сообщение о том, что конфигурация битая это наверно то, чего не хватает.. если из этого сообщения будет понятно что битый файл os-release (ну или что где то в нём ошибка).. > Логичнее не писать фигню в конфиги. Даже если программы их > использующие продолжат работу, они будут действовать возможно не так > как ожидаете (выбор за ними). Речь собственно шла не о "продолжить работу", а о диагностировании ошибки ( и понятном сообщении..) -- Pavel Vaynerman www.etersot.ru