[devel] apache2, apache1, /var/www (was: /srv)

Yury Konovalov =?iso-8859-1?q?yurix_=CE=C1_unixcenter=2Eru?=
Ср Май 19 19:39:35 MSD 2004


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Среда 19 Май 2004 18:34, Michael Shigorin написал:
> Тогда там еще чуть-чуть макросов не помешает, см.
> apache-devel#/etc/rpm/macros.d/apache
Идея как раз не завязываться на апачи -- эти макросы просто показывают где у 
нас место, выполняющее роль /srv в fhs-2.3 и где виртуальные хосты. Это по 
идее должно использоваться разными службами а не только httpd. По-этому пусть 
макросы apache предоставляет apache-devel. Или какие конкретно макросы 
имелись ввиду?

> Боюсь, если оставлять возможности сборки на/под ALM2.2 --
> придется еще чуточку попрыгать с #if.
Да - это не учитывалось.
>
> Этот кусочек тоже не уверен, что осмыслен:
>
> +# Uncomment the following line when apache_home will
> +# be different with %srv_dir e.g. when it will be
> +# something like %srv_dir/apache1 (/var/www/apache1),
> +# but not /var/www.
> +#%attr(-,root,%apache_webmaster) %dir %apache_home/
>
> что из _не_разделяемого контента у нас предназначено для
> /var/www/apache1 ? (if any)
Все, что специфично для данной версии Apache - manual, default docroot, доки 
модулей, специфицные cgi и т.п. Вообщем все то, что попадет туда само-сабой, 
если изменить apache_home.

> > С готовыми к отправки в incoming пакетами vhosts-filesystem и
> > apache2 можно при желании ознакомиться здесь:
> > ftp://ftp.unixcenter.ru/UnixCenter/Wider/SRPMS
>
> Кстати, тут еще Большаков справшивал про макросы сегодня в свете
> желания собрать tclhttpd.  Т.к. "общей частью" вопроса я тут вижу
> не виртхосты как таковые, подумал -- может, это httpd-common и
> httpd-devel?
> Вопрос чуть ли не вкуса, но чтоб уж потом не трогать.
Тут мне не совсем понятно -- эти пакеты будут предоставлять макросы для обоих 
версий apache?
Я себе это представлял так: при сборке модуля, например, под apache1 - в 
buildreq указывается apache-devel, а при желании собрать под apache2 - 
соответственно apache2-devel. Devel-пакеты должны выпихивать друг-друга ибо 
макросы должны быть одноименные для упрощения "кросапачной:)" сборки.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFAq3++BMpuqP3w7LgRAicsAJ4uzsG1G4NKKVdjTvDxluVHXVjdygCfYU7Y
Xdz+zMzZjdIbapu7OVDoBeU=
=M70n
-----END PGP SIGNATURE-----


Подробная информация о списке рассылки Devel