From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <4289D1D3.1000905@elan.com.ua> Date: Tue, 17 May 2005 14:13:23 +0300 From: Slava Dubrovskiy User-Agent: Mozilla Thunderbird 1.0 (X11/20050202) X-Accept-Language: ru-ru, ru MIME-Version: 1.0 To: ALT Linux Sisyphus discussion list Subject: Re: [sisyphus] Re: =?KOI8-R?Q?=D3=CE=CF=D7=C1_=CF_web_poli?= =?KOI8-R?Q?cy?= References: <007d01c55863$0dd84110$1064a8c0@Umto> <200505161146.25199.ngrechukh@ua.fm> <20050517065053.GM13613@osdn.org.ua> <200505171227.06162.ngrechukh@ua.fm> <4289C0D6.6000400@elan.com.ua> <20050517101229.GY13613@osdn.org.ua> In-Reply-To: <20050517101229.GY13613@osdn.org.ua> X-Enigmail-Version: 0.90.1.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at localhost X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: slava@elan.com.ua, 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: Tue, 17 May 2005 11:13:27 -0000 Archived-At: List-Archive: Michael Shigorin пишет: >>Как я понимаю, есть 2 большие проблемы: >>1. Это размещение пакетов и их обновление с учетом виртуальных >>хостов; >> >> >Да. > > >>2. Т.к. большинство пакетов используют различные DB, то это >>обновление этих DB; >> >> >Не совсем, т.е. тут по крайней мере степень решённости проблемы >выше. http://people.debian.org/~seanius/policy/dbapp-policy.html > > >>Про первое тут уже достаточно много говорили и даже в сизифе >>есть пакет (забыл как точно называется) что-то делающий на эту >>тему. А как быть со вторым вопросом? >> >> > >Вот и думаем -- то ли оверлеи на уровне ФС (я как-то пока >побаиваюсь выкатывать unionfs), то ли мультиплексоры уже в >софтинке. Каждой. > >>ли сделать как это сделали в typo3? >> >> >По этой части там как раз мультиплексор и всё хорошо... > > >>т.е. каждый пакет сам отвечает как и что он будет обновлять? >> >> >Не совсем понял. > > Вот что я имел в виду. Я видел программу (на php), которая в своем конфиге пишет свою версию. При загрузке первой странички проверяется текущая версия и то, что записано в конфиге. Если не совпадает, то управление передается на адрес (страничку) на которой предлагается обновить (установить) базу. При этом спрашиваются все необходимые параметры (host, login, passwd, base). И в специальной директории хранятся скрипты на sql для обновления базы, которые вызываются последовательно согласно увеличению номера версий. При первичной установке номер версии в конфиге пустой и тогда сразу при первом запуске предлагается установить базу и сохранить в конфиге параметры подключения. Получается, что пакет сам отвечает как и что он будет обновлять. Применительно к виртуальным хостам, надо определиться, структура базы на них должна быть одинаковой или нет. Вот typo3 допускает быть разной. -- С уважением, Дубровский Вячеслав.