From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <4318298A.10208@solin.spb.ru> Date: Fri, 02 Sep 2005 14:29:30 +0400 From: "Aleksey Avdeev" User-Agent: Mozilla/5.0 (X11; U; Linux i686; ru-RU; rv:1.7.7) Gecko/20050426 X-Accept-Language: ru, be, uk, en-us, en MIME-Version: 1.0 To: ALT Devel discussion list Subject: Re: [devel] Re: Q: =?KOI8-R?Q?=F4=C5=CB=D5=DD=C5=C5_=D3=CF=D3=D4?= =?KOI8-R?Q?=CF=D1=CE=C9=C5_web_policy_=28=C9=C4=C5=C9_=C4=CC=D1_?= =?KOI8-R?Q?bugzilla=29?= References: <4316EDD8.50800@solin.spb.ru> <20050901141234.GE21359@osdn.org.ua> <43171BC9.1050303@gorodmasterov.com> In-Reply-To: <43171BC9.1050303@gorodmasterov.com> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit 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: Fri, 02 Sep 2005 10:29:46 -0000 Archived-At: List-Archive: List-Post: Vladimir Lettiev пишет: > Michael Shigorin пишет: > >>> 2. Иметь скрипты для установки (обновления) приложения >>> непосредственно на сайт его администратором. >>> Помню разговор (в контексте web policy) о создании скриптов >>> перемещения web приложений на нужное место через копирование >>> файлов и/или выставление симлинков по списку. Немогу найти, чем >>> он закончился. (Помню что-то про пакет их содержащий... Но >>> немогу его найти.) >> >> >> farmer? (так и не появился ни в Daedalus, ни в Sisyphus AFAICS) >> >> http://lists.altlinux.ru/pipermail/devel/2005-March/018792.html >> http://lists.altlinux.ru/pipermail/devel/2005-March/018785.html >> http://lists.altlinux.ru/pipermail/devel/2005-March/018673.html > > > Йолки-палки, прочитал и понял, что забыл тогда сообщить имя пакета: wacs > - лежит в Daedalus... Спасибо. То что надо (в первом приближении ;-)). > > http://lists.altlinux.ru/pipermail/sisyphus/2005-March/054733.html > http://lists.altlinux.ru/pipermail/sisyphus/2005-May/058958.html Видел, я эти письма. Только не смог найти, когда оно потребовалось... > > Дело принципа, надо эту штукенцию доделать, к тому же я её доделал (в > плане создания жёстких ссылок), только не запакетил и не обновил > документацию. Ща гляну архивы. > Есть несколько вопросов по скрипту: 1. Можно ли поставить в один виртуальный сервер одно приложение несколько раз, в каталоги с разными именами? Параметры --vhost и --webAppRoot вселяют надежду, но смущает "Includes conf/wacs/%vhost-%name.conf" упоминаемый в документации. 2. Осуществляется ли копирование файла, при невозможности создать жёсткую ссылку? Несколько идей, для дальнейшего развития данного проекта (из того, что для меня актуально :-)): 1. Возможность для wacs "забыть" про установленное приложение при обновлениях rpm пакета его содержащего. Существенно для приложений требующих большой ручной доточки после инсталляции: их желательно обновлять только по явному пинку администратора. 2. Возможность поставить несколько идентичных приложений "рядом" -- в общий DocumentRoot, но с разным webAppRoot (отличными от умолчальных). Существенно для тестирования приложений при их ручной доточке. 3. Возможность указать, для каких файлов использовать симлинки вместо жёстких ссылок/копий. Это для тех приложений -- которые их переживают. (Точнее для их мантейнеров. :-)) Если приложение поставлено с запретом на автообновления (п. 1) то симлинки заменяются на жёсткие ссылки/копии. PS: Пока не пойму на сколько применима (удобна) идея изложеная webapp-common (приложения в каталогах соответствующих языку реализации)... А нужно ли оно вообще? -- С уважением. Алексей.