Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37912521
en ru br
Репозитории ALT
S:3.14-alt1
D:0.1-alt0.1
5.1: 3.12-alt1
www.altlinux.org/Changes

Группа :: Разработка/Прочее
Пакет: rpm-macros-apache2

 Главная   Изменения   Спек   Патчи   Исходники   Загрузить   Gear   Bugs and FR  Repocop 

# here goes apache2 specific macroses
# (although not all of them are required
# for building modules)
%apache2_branch 2
%apache2_name apache%apache2_branch
%apache2_dname httpd%apache2_branch

%apache2_version %get_version %apache2_name-devel
%apache2_release %get_release %apache2_name-devel

# Users and groups
%apache2_user %apache2_name
%apache2_group %apache2_name
%apache2_webmaster %webserver_webmaster

# Use webserver-common macros
%apache2_datadir %webserver_datadir
%apache2_htdocsdir %webserver_htdocsdir
%apache2_htdocsaddondir %webserver_htdocsaddondir
%apache2_cgibindir %webserver_cgibindir
%apache2_iconsdir %webserver_iconsdir
%apache2_iconssmalldir %webserver_iconssmalldir
%apache2_vhostdir %webserver_vhostdir
%apache2_webappsdir %webserver_webappsdir

# Server specific datadirs
%apache2_serverdatadir %webserver_datadir/%apache2_name
%apache2_manualdir %apache2_serverdatadir/manual
%apache2_errordir %apache2_serverdatadir/error

# Macros for support the old configurations
%apache2_compat_datadir %apache2_serverdatadir
%apache2_compat_htdocsdir %apache2_compat_datadir/html
%apache2_compat_htdocsaddondir %apache2_compat_datadir/manual-addons
%apache2_compat_cgibindir %apache2_compat_datadir/cgi-bin
%apache2_compat_iconsdir %apache2_compat_datadir/icons
%apache2_compat_iconssmalldir %apache2_compat_iconsdir/small
%apache2_compat_vhostdir %apache2_vhostdir
%apache2_compat_webappsdir %apache2_webappsdir
%apache2_compat_manualdir %apache2_manualdir
%apache2_compat_errordir %apache2_errordir

%apache2_bindir %_bindir
%apache2_sbindir %_sbindir
%apache2_mandir %_mandir
%apache2_localstatedir %_var
%apache2_logfiledir %_logdir/%apache2_dname
%apache2_includedir %_includedir/%apache2_name
%apache2_runtimedir %_var/run/%apache2_dname
%apache2_proxycachedir %_cachedir/%apache2_dname
%apache2_spooldir %_spooldir/%apache2_name
%apache2_infodir %_infodir
%apache2_libdir %_libdir/%apache2_name
%apache2_installbuilddir %apache2_libdir/build
%apache2_moduledir %apache2_libdir/modules
%apache2_libexecdir %apache2_moduledir
%apache2_logdir %_logdir/%apache2_dname
%apache2_tmpdir %_spooldir/%apache2_name

# Basedir
%apache2_basedir %_sysconfdir/%apache2_dname

# Links in basedir
%apache2_modulelink %apache2_basedir/modules
%apache2_loglink %apache2_basedir/logs
%apache2_runtimelink %apache2_basedir/run

# Configs
%apache2_confdir_name conf
%apache2_confdir %apache2_basedir/%apache2_confdir_name
%apache2_conf %apache2_confdir/%apache2_dname.conf

# Debian`like conf
%apache2_mods_available %apache2_confdir/mods-available
%apache2_mods_enabled %apache2_confdir/mods-enabled
%apache2_mods_start %apache2_confdir/mods-start.d
%apache2_ports_available %apache2_confdir/ports-available
%apache2_ports_enabled %apache2_confdir/ports-enabled
%apache2_ports_start %apache2_confdir/ports-start.d
%apache2_sites_available %apache2_confdir/sites-available
%apache2_sites_enabled %apache2_confdir/sites-enabled
%apache2_sites_start %apache2_confdir/sites-start.d
%apache2_extra_available %apache2_confdir/extra-available
%apache2_extra_enabled %apache2_confdir/extra-enabled
%apache2_extra_start %apache2_confdir/extra-start.d

# Old macros
%apache2_addonconfdir %apache2_confdir/addon.d

# This tells apache-based packages what
# APR to require and use
%apache2_apr_buildreq "libapr1-devel libaprutil1-devel"
%apache2_apr_config %_bindir/apr-1-config
%apache2_apu_config %_bindir/apu-1-config

%apache2_exec_prefix %prefix

%apache2_apxs %_sbindir/apxs%apache2_branch

%apache2_suexec_docroot /home

# Standard %%post/%%postun scripts for packages extending apache configuration
# see also https://bugzilla.altlinux.org/show_bug.cgi?id=1735
%post_apache2conf /sbin/service %apache2_dname condreload
%postun_apache2conf /sbin/service %apache2_dname condreload
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin