From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <44D375AF.4050103@gmail.com> Date: Fri, 04 Aug 2006 19:28:31 +0300 From: Andrew Kornilov Organization: IPXP X-Accept-Language: en-us, en MIME-Version: 1.0 To: ALT Linux Sisyphus discussion list References: <44D365C1.2030803@gmail.com> <20060804160115.GB14998@procyon.home> In-Reply-To: <20060804160115.GB14998@procyon.home> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [sisyphus] =?utf-8?b?ZXRjbmV0IHBvbGw6IO+/ve+/ve+/vQ==?= X-BeenThere: sisyphus@lists.altlinux.org X-Mailman-Version: 2.1.7 Precedence: list Reply-To: ALT Linux Sisyphus discussion list List-Id: ALT Linux Sisyphus discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Aug 2006 16:27:50 -0000 Archived-At: List-Archive: List-Post: Sergey Vlasov wrote: >Вариант с использованием имён в нижнем регистре здесь не проходит >из-за возможности конфликтов с локальными переменными функций etcnet, >которые сейчас выглядят именно так (local в shell только сохраняет >старое значение переменной, при этом доступ к старому значению >пропадает до возврата из функции, где была использована команда >local). > > Да, с этим согласен, может где-то вылезти, хотя вероятность достаточно низкая. Можно какой-то префикс для них использовать, можно поискать в man bash что-нибудь интересное. На самом деле переопределение системных переменных etcnet полезно и некоторые этим пользуются (я, например). Это гибко и удобно. Для того же ppp/multicast ppp нужные разные BASIC_PPPOPTIONS, раньше её не получалось менять, сейчас можно. Есть и другие примеры, вплоть до переопределения функций (try_rmmod() одно время пришлось пустой сделать, прямо в файле options, был глюк с некоторыми драйверами сетевух, переставали работать, если была попытка выгрузить модуль). В общем, тут или делать вид, что мы "заботимся" о "неломаемости" и не давать такое делать или все-таки быть в меру гибкой утилитой, а уж если админ не соображает, то он и в другом месте успешно всё может разломать :) >Подозреваю, что после добавления простых переменных захочется ещё и >возможности засовывать в такие переменные более одного значения для >автоматической генерации нескольких аналогичных строк. > > Угадал, я такое тоже хотел изначально. Пока еще не придумал, как это сделать красиво (хотя бы для себя). :)