From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <4220B0A1.1080604@gorodmasterov.com> Date: Sat, 26 Feb 2005 20:23:45 +0300 From: Vladimir Lettiev User-Agent: Mozilla Thunderbird 1.0 (X11/20050202) X-Accept-Language: en-us, en MIME-Version: 1.0 To: ALT Devel discussion list Subject: Re: [devel] Re: idea: webapps packaging and webapps control system References: <422082C8.7040200@gorodmasterov.com> <20050226151442.GM5646@osdn.org.ua> <42209509.4070901@gorodmasterov.com> <20050226160710.GO5646@osdn.org.ua> <4220A217.8010904@gorodmasterov.com> <20050226164227.GS5646@osdn.org.ua> In-Reply-To: <20050226164227.GS5646@osdn.org.ua> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gorodmasterov.com X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Feb 2005 17:22:11 -0000 Archived-At: List-Archive: List-Post: Michael Shigorin wrote: > Вот алгоритм примерно обрисовать получается? Задачи-то ясны, > а вот реализация без копий или вагонов симлинков, которые > неизбежно будут искушать "поправить ручками" либо требовать > отдельного окучивания (и порй создавать странные проблемы) -- > непонятна. Реализация без симлинков и копий - это перегенерация файлов /etc/httpd/conf/vhost.d/*.conf . И даже это можно реализовать. Просто может действительно кто-то захочет себе _копию_. Мало ли файлы .ht{access|passwd} уникальные востребуются или особая конфигурация приложения в данном виртохосте. Тут сразу возникает вопрос - а как обновлять такой "корректированный" виртохост? Думаю, что просто не трогать те файлы, которые из списка `rpmquery -qc %name`. А насчёт ручками - помнится история про ручные исправления симлинков gcc - тот кто это будет делать - ССЗБ [(C) LOR] На выходных я набросаю черновой вариант такой утилиты и пару пакетов соберу с её использованием. В процессе реализации думаю все детали и прояснятся. -- С уважением, Владимир Леттиев aka crux