Blame httpd.spec

Packit 90a5c9
%define contentdir /var/www
Packit 90a5c9
%define suexec_caller apache
Packit 90a5c9
%define mmn 20120211
Packit 90a5c9
Packit 90a5c9
Summary: Apache HTTP Server
Packit 90a5c9
Name: httpd
Packit 90a5c9
Version: 2.4.37
Packit 90a5c9
Release: 1
Packit 90a5c9
URL: http://httpd.apache.org/
Packit 90a5c9
Vendor: Apache Software Foundation
Packit 90a5c9
Source0: http://www.apache.org/dist/httpd/httpd-%{version}.tar.bz2
Packit 90a5c9
License: Apache License, Version 2.0
Packit 90a5c9
Group: System Environment/Daemons
Packit 90a5c9
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
Packit 90a5c9
BuildRequires: autoconf, perl, pkgconfig, findutils
Packit 90a5c9
BuildRequires: zlib-devel, libselinux-devel, libuuid-devel
Packit 90a5c9
BuildRequires: apr-devel >= 1.4.0, apr-util-devel >= 1.4.0, pcre-devel >= 5.0
Packit 90a5c9
Requires: initscripts >= 8.36, /etc/mime.types
Packit 90a5c9
Obsoletes: httpd-suexec
Packit 90a5c9
Requires(pre): /usr/sbin/useradd
Packit 90a5c9
Requires(post): chkconfig
Packit 90a5c9
Provides: webserver
Packit 90a5c9
Provides: mod_dav = %{version}-%{release}, httpd-suexec = %{version}-%{release}
Packit 90a5c9
Provides: httpd-mmn = %{mmn}
Packit 90a5c9
Packit 90a5c9
%description
Packit 90a5c9
Apache is a powerful, full-featured, efficient, and freely-available
Packit 90a5c9
Web server. Apache is also the most popular Web server on the
Packit 90a5c9
Internet.
Packit 90a5c9
Packit 90a5c9
%package devel
Packit 90a5c9
Group: Development/Libraries
Packit 90a5c9
Summary: Development tools for the Apache HTTP server.
Packit 90a5c9
Obsoletes: secureweb-devel, apache-devel
Packit 90a5c9
Requires: apr-devel, apr-util-devel, pkgconfig, libtool
Packit 90a5c9
Requires: httpd = %{version}-%{release}
Packit 90a5c9
Packit 90a5c9
%description devel
Packit 90a5c9
The httpd-devel package contains the APXS binary and other files
Packit 90a5c9
that you need to build Dynamic Shared Objects (DSOs) for the
Packit 90a5c9
Apache HTTP Server.
Packit 90a5c9
Packit 90a5c9
If you are installing the Apache HTTP server and you want to be
Packit 90a5c9
able to compile or develop additional modules for Apache, you need
Packit 90a5c9
to install this package.
Packit 90a5c9
Packit 90a5c9
%package manual
Packit 90a5c9
Group: Documentation
Packit 90a5c9
Summary: Documentation for the Apache HTTP server.
Packit 90a5c9
Requires: httpd = :%{version}-%{release}
Packit 90a5c9
Obsoletes: secureweb-manual, apache-manual
Packit 90a5c9
Packit 90a5c9
%description manual
Packit 90a5c9
The httpd-manual package contains the complete manual and
Packit 90a5c9
reference guide for the Apache HTTP server. The information can
Packit 90a5c9
also be found at http://httpd.apache.org/docs/.
Packit 90a5c9
Packit 90a5c9
%package tools
Packit 90a5c9
Group: System Environment/Daemons
Packit 90a5c9
Summary: Tools for use with the Apache HTTP Server
Packit 90a5c9
Packit 90a5c9
%description tools
Packit 90a5c9
The httpd-tools package contains tools which can be used with 
Packit 90a5c9
the Apache HTTP Server.
Packit 90a5c9
Packit 90a5c9
%package -n mod_authnz_ldap
Packit 90a5c9
Group: System Environment/Daemons
Packit 90a5c9
Summary: LDAP modules for the Apache HTTP server
Packit 90a5c9
BuildRequires: openldap-devel
Packit 90a5c9
Requires: httpd = %{version}-%{release}, httpd-mmn = %{mmn}, apr-util-ldap
Packit 90a5c9
Packit 90a5c9
%description -n mod_authnz_ldap
Packit 90a5c9
The mod_authnz_ldap module for the Apache HTTP server provides
Packit 90a5c9
authentication and authorization against an LDAP server, while
Packit 90a5c9
mod_ldap provides an LDAP cache.
Packit 90a5c9
Packit 90a5c9
%package -n mod_lua
Packit 90a5c9
Group: System Environment/Daemons
Packit 90a5c9
Summary: Lua language module for the Apache HTTP server
Packit 90a5c9
BuildRequires: lua-devel
Packit 90a5c9
Requires: httpd = %{version}-%{release}, httpd-mmn = %{mmn}
Packit 90a5c9
Packit 90a5c9
%description -n mod_lua
Packit 90a5c9
The mod_lua module for the Apache HTTP server allows the server to be
Packit 90a5c9
extended with scripts written in the Lua programming language.
Packit 90a5c9
Packit 90a5c9
%package -n mod_proxy_html
Packit 90a5c9
Group: System Environment/Daemons
Packit 90a5c9
Summary: Proxy HTML filter modules for the Apache HTTP server
Packit 90a5c9
Epoch: 1
Packit 90a5c9
BuildRequires: libxml2-devel
Packit 90a5c9
Requires: httpd = 0:%{version}-%{release}, httpd-mmn = %{mmn}
Packit 90a5c9
Packit 90a5c9
%description -n mod_proxy_html
Packit 90a5c9
The mod_proxy_html module for the Apache HTTP server provides
Packit 90a5c9
a filter to rewrite HTML links within web content when used within
Packit 90a5c9
a reverse proxy environment. The mod_xml2enc module provides
Packit 90a5c9
enhanced charset/internationalisation support for mod_proxy_html.
Packit 90a5c9
Packit 90a5c9
%package -n mod_ssl
Packit 90a5c9
Group: System Environment/Daemons
Packit 90a5c9
Summary: SSL/TLS module for the Apache HTTP server
Packit 90a5c9
Epoch: 1
Packit 90a5c9
BuildRequires: openssl-devel
Packit 90a5c9
Requires(post): openssl, /bin/cat
Packit 90a5c9
Requires(pre): httpd
Packit 90a5c9
Requires: httpd = 0:%{version}-%{release}, httpd-mmn = %{mmn}
Packit 90a5c9
Packit 90a5c9
%description -n mod_ssl
Packit 90a5c9
The mod_ssl module provides strong cryptography for the Apache Web
Packit 90a5c9
server via the Secure Sockets Layer (SSL) and Transport Layer
Packit 90a5c9
Security (TLS) protocols.
Packit 90a5c9
Packit 90a5c9
%prep
Packit 90a5c9
%setup -q
Packit 90a5c9
Packit 90a5c9
# Safety check: prevent build if defined MMN does not equal upstream MMN.
Packit 90a5c9
vmmn=`echo MODULE_MAGIC_NUMBER_MAJOR | cpp -include include/ap_mmn.h | sed -n '
Packit 90a5c9
/^2/p'`
Packit 90a5c9
if test "x${vmmn}" != "x%{mmn}"; then
Packit 90a5c9
   : Error: Upstream MMN is now ${vmmn}, packaged MMN is %{mmn}.
Packit 90a5c9
   : Update the mmn macro and rebuild.
Packit 90a5c9
   exit 1
Packit 90a5c9
fi
Packit 90a5c9
Packit 90a5c9
%build
Packit 90a5c9
# forcibly prevent use of bundled apr, apr-util, pcre
Packit 90a5c9
rm -rf srclib/{apr,apr-util,pcre}
Packit 90a5c9
Packit 90a5c9
%configure \
Packit 90a5c9
	--enable-layout=RPM \
Packit 90a5c9
	--libdir=%{_libdir} \
Packit 90a5c9
	--sysconfdir=%{_sysconfdir}/httpd/conf \
Packit 90a5c9
	--includedir=%{_includedir}/httpd \
Packit 90a5c9
	--libexecdir=%{_libdir}/httpd/modules \
Packit 90a5c9
	--datadir=%{contentdir} \
Packit 90a5c9
        --with-installbuilddir=%{_libdir}/httpd/build \
Packit 90a5c9
        --enable-mpms-shared=all \
Packit 90a5c9
        --with-apr=%{_prefix} --with-apr-util=%{_prefix} \
Packit 90a5c9
	--enable-suexec --with-suexec \
Packit 90a5c9
	--with-suexec-caller=%{suexec_caller} \
Packit 90a5c9
	--with-suexec-docroot=%{contentdir} \
Packit 90a5c9
	--with-suexec-logfile=%{_localstatedir}/log/httpd/suexec.log \
Packit 90a5c9
	--with-suexec-bin=%{_sbindir}/suexec \
Packit 90a5c9
	--with-suexec-uidmin=500 --with-suexec-gidmin=100 \
Packit 90a5c9
        --enable-pie \
Packit 90a5c9
        --with-pcre \
Packit 90a5c9
        --enable-mods-shared=all \
Packit 90a5c9
        --enable-ssl --with-ssl --enable-bucketeer \
Packit 90a5c9
        --enable-case-filter --enable-case-filter-in \
Packit 90a5c9
        --disable-imagemap
Packit 90a5c9
Packit 90a5c9
make %{?_smp_mflags}
Packit 90a5c9
Packit 90a5c9
%install
Packit 90a5c9
rm -rf $RPM_BUILD_ROOT
Packit 90a5c9
make DESTDIR=$RPM_BUILD_ROOT install
Packit 90a5c9
Packit 90a5c9
# for holding mod_dav lock database
Packit 90a5c9
mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/lib/dav
Packit 90a5c9
Packit 90a5c9
# create a prototype session cache
Packit 90a5c9
mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/cache/mod_ssl
Packit 90a5c9
touch $RPM_BUILD_ROOT%{_localstatedir}/cache/mod_ssl/scache.{dir,pag,sem}
Packit 90a5c9
Packit 90a5c9
# Make the MMN accessible to module packages
Packit 90a5c9
echo %{mmn} > $RPM_BUILD_ROOT%{_includedir}/httpd/.mmn
Packit 90a5c9
Packit 90a5c9
# Set up /var directories
Packit 90a5c9
mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/log/httpd
Packit 90a5c9
mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/cache/httpd/cache-root
Packit 90a5c9
Packit 90a5c9
# symlinks for /etc/httpd
Packit 90a5c9
ln -s ../..%{_localstatedir}/log/httpd $RPM_BUILD_ROOT/etc/httpd/logs
Packit 90a5c9
ln -s ../..%{_localstatedir}/run $RPM_BUILD_ROOT/etc/httpd/run
Packit 90a5c9
ln -s ../..%{_libdir}/httpd/modules $RPM_BUILD_ROOT/etc/httpd/modules
Packit 90a5c9
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf.d
Packit 90a5c9
Packit 90a5c9
# install SYSV init stuff
Packit 90a5c9
mkdir -p $RPM_BUILD_ROOT/etc/rc.d/init.d
Packit 90a5c9
install -m755 ./build/rpm/httpd.init \
Packit 90a5c9
	$RPM_BUILD_ROOT/etc/rc.d/init.d/httpd
Packit 90a5c9
install -m755 ./build/rpm/htcacheclean.init \
Packit 90a5c9
        $RPM_BUILD_ROOT/etc/rc.d/init.d/htcacheclean
Packit 90a5c9
Packit 90a5c9
# install log rotation stuff
Packit 90a5c9
mkdir -p $RPM_BUILD_ROOT/etc/logrotate.d
Packit 90a5c9
install -m644 ./build/rpm/httpd.logrotate \
Packit 90a5c9
	$RPM_BUILD_ROOT/etc/logrotate.d/httpd
Packit 90a5c9
Packit 90a5c9
# Remove unpackaged files
Packit 90a5c9
rm -rf $RPM_BUILD_ROOT%{_libdir}/httpd/modules/*.exp \
Packit 90a5c9
       $RPM_BUILD_ROOT%{contentdir}/cgi-bin/* 
Packit 90a5c9
Packit 90a5c9
# Make suexec a+rw so it can be stripped.  %%files lists real permissions
Packit 90a5c9
chmod 755 $RPM_BUILD_ROOT%{_sbindir}/suexec
Packit 90a5c9
Packit 90a5c9
%pre
Packit 90a5c9
# Add the "apache" user
Packit 90a5c9
/usr/sbin/useradd -c "Apache" -u 48 \
Packit 90a5c9
	-s /sbin/nologin -r -d %{contentdir} apache 2> /dev/null || :
Packit 90a5c9
Packit 90a5c9
%post
Packit 90a5c9
# Register the httpd service
Packit 90a5c9
/sbin/chkconfig --add httpd
Packit 90a5c9
/sbin/chkconfig --add htcacheclean
Packit 90a5c9
Packit 90a5c9
%preun
Packit 90a5c9
if [ $1 = 0 ]; then
Packit 90a5c9
	/sbin/service httpd stop > /dev/null 2>&1
Packit 90a5c9
        /sbin/service htcacheclean stop > /dev/null 2>&1
Packit 90a5c9
	/sbin/chkconfig --del httpd
Packit 90a5c9
        /sbin/chkconfig --del htcacheclean
Packit 90a5c9
fi
Packit 90a5c9
Packit 90a5c9
%post -n mod_ssl
Packit 90a5c9
umask 077
Packit 90a5c9
Packit 90a5c9
if [ ! -f %{_sysconfdir}/httpd/conf/server.key ] ; then
Packit 90a5c9
%{_bindir}/openssl genrsa -rand /proc/apm:/proc/cpuinfo:/proc/dma:/proc/filesystems:/proc/interrupts:/proc/ioports:/proc/pci:/proc/rtc:/proc/uptime 1024 > %{_sysconfdir}/httpd/conf/server.key 2> /dev/null
Packit 90a5c9
fi
Packit 90a5c9
Packit 90a5c9
FQDN=`hostname`
Packit 90a5c9
if [ "x${FQDN}" = "x" ]; then
Packit 90a5c9
   FQDN=localhost.localdomain
Packit 90a5c9
fi
Packit 90a5c9
Packit 90a5c9
if [ ! -f %{_sysconfdir}/httpd/conf/server.crt ] ; then
Packit 90a5c9
cat << EOF | %{_bindir}/openssl req -new -key %{_sysconfdir}/httpd/conf/server.key -x509 -days 365 -out %{_sysconfdir}/httpd/conf/server.crt 2>/dev/null
Packit 90a5c9
--
Packit 90a5c9
SomeState
Packit 90a5c9
SomeCity
Packit 90a5c9
SomeOrganization
Packit 90a5c9
SomeOrganizationalUnit
Packit 90a5c9
${FQDN}
Packit 90a5c9
root@${FQDN}
Packit 90a5c9
EOF
Packit 90a5c9
fi
Packit 90a5c9
Packit 90a5c9
%check
Packit 90a5c9
# Check the built modules are all PIC
Packit 90a5c9
if readelf -d $RPM_BUILD_ROOT%{_libdir}/httpd/modules/*.so | grep TEXTREL; then
Packit 90a5c9
   : modules contain non-relocatable code
Packit 90a5c9
   exit 1
Packit 90a5c9
fi
Packit 90a5c9
Packit 90a5c9
%clean
Packit 90a5c9
rm -rf $RPM_BUILD_ROOT
Packit 90a5c9
Packit 90a5c9
%files
Packit 90a5c9
%defattr(-,root,root)
Packit 90a5c9
Packit 90a5c9
%doc ABOUT_APACHE README CHANGES LICENSE NOTICE
Packit 90a5c9
Packit 90a5c9
%dir %{_sysconfdir}/httpd
Packit 90a5c9
%{_sysconfdir}/httpd/modules
Packit 90a5c9
%{_sysconfdir}/httpd/logs
Packit 90a5c9
%{_sysconfdir}/httpd/run
Packit 90a5c9
%dir %{_sysconfdir}/httpd/conf
Packit 90a5c9
%dir %{_sysconfdir}/httpd/conf.d
Packit 90a5c9
%config(noreplace) %{_sysconfdir}/httpd/conf/httpd.conf
Packit 90a5c9
%config(noreplace) %{_sysconfdir}/httpd/conf/magic
Packit 90a5c9
%config(noreplace) %{_sysconfdir}/httpd/conf/mime.types
Packit 90a5c9
%config(noreplace) %{_sysconfdir}/httpd/conf/extra/httpd-autoindex.conf
Packit 90a5c9
%config(noreplace) %{_sysconfdir}/httpd/conf/extra/httpd-dav.conf
Packit 90a5c9
%config(noreplace) %{_sysconfdir}/httpd/conf/extra/httpd-default.conf
Packit 90a5c9
%config(noreplace) %{_sysconfdir}/httpd/conf/extra/httpd-info.conf
Packit 90a5c9
%config(noreplace) %{_sysconfdir}/httpd/conf/extra/httpd-languages.conf
Packit 90a5c9
%config(noreplace) %{_sysconfdir}/httpd/conf/extra/httpd-manual.conf
Packit 90a5c9
%config(noreplace) %{_sysconfdir}/httpd/conf/extra/httpd-mpm.conf
Packit 90a5c9
%config(noreplace) %{_sysconfdir}/httpd/conf/extra/httpd-multilang-errordoc.conf
Packit 90a5c9
%config(noreplace) %{_sysconfdir}/httpd/conf/extra/httpd-userdir.conf
Packit 90a5c9
%config(noreplace) %{_sysconfdir}/httpd/conf/extra/httpd-vhosts.conf
Packit 90a5c9
%config(noreplace) %{_sysconfdir}/httpd/conf/extra/proxy-html.conf
Packit 90a5c9
%config(noreplace) %{_sysconfdir}/httpd/conf/original/extra/httpd-autoindex.conf
Packit 90a5c9
%config(noreplace) %{_sysconfdir}/httpd/conf/original/extra/httpd-dav.conf
Packit 90a5c9
%config(noreplace) %{_sysconfdir}/httpd/conf/original/extra/httpd-default.conf
Packit 90a5c9
%config(noreplace) %{_sysconfdir}/httpd/conf/original/extra/httpd-info.conf
Packit 90a5c9
%config(noreplace) %{_sysconfdir}/httpd/conf/original/extra/httpd-languages.conf
Packit 90a5c9
%config(noreplace) %{_sysconfdir}/httpd/conf/original/extra/httpd-manual.conf
Packit 90a5c9
%config(noreplace) %{_sysconfdir}/httpd/conf/original/extra/httpd-mpm.conf
Packit 90a5c9
%config(noreplace) %{_sysconfdir}/httpd/conf/original/extra/httpd-multilang-errordoc.conf
Packit 90a5c9
%config(noreplace) %{_sysconfdir}/httpd/conf/original/extra/httpd-userdir.conf
Packit 90a5c9
%config(noreplace) %{_sysconfdir}/httpd/conf/original/extra/httpd-vhosts.conf
Packit 90a5c9
%config(noreplace) %{_sysconfdir}/httpd/conf/original/extra/proxy-html.conf
Packit 90a5c9
%config(noreplace) %{_sysconfdir}/httpd/conf/original/httpd.conf
Packit 90a5c9
Packit 90a5c9
%config %{_sysconfdir}/logrotate.d/httpd
Packit 90a5c9
%config %{_sysconfdir}/rc.d/init.d/httpd
Packit 90a5c9
%config %{_sysconfdir}/rc.d/init.d/htcacheclean
Packit 90a5c9
Packit 90a5c9
%{_sbindir}/fcgistarter
Packit 90a5c9
%{_sbindir}/htcacheclean
Packit 90a5c9
%{_sbindir}/httpd
Packit 90a5c9
%{_sbindir}/apachectl
Packit 90a5c9
%attr(4510,root,%{suexec_caller}) %{_sbindir}/suexec
Packit 90a5c9
Packit 90a5c9
%dir %{_libdir}/httpd
Packit 90a5c9
%dir %{_libdir}/httpd/modules
Packit 90a5c9
%{_libdir}/httpd/modules/mod_access_compat.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_actions.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_alias.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_allowmethods.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_asis.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_auth_basic.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_auth_digest.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_auth_form.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_authn_anon.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_authn_core.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_authn_dbd.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_authn_dbm.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_authn_file.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_authn_socache.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_authz_core.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_authz_dbd.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_authz_dbm.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_authz_groupfile.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_authz_host.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_authz_owner.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_authz_user.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_autoindex.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_bucketeer.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_buffer.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_cache_disk.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_cache_socache.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_cache.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_case_filter.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_case_filter_in.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_cgid.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_charset_lite.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_data.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_dav_fs.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_dav_lock.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_dav.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_dbd.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_deflate.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_dialup.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_dir.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_dumpio.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_echo.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_env.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_expires.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_ext_filter.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_file_cache.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_filter.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_headers.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_heartbeat.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_heartmonitor.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_include.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_info.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_lbmethod_bybusyness.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_lbmethod_byrequests.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_lbmethod_bytraffic.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_lbmethod_heartbeat.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_log_config.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_log_debug.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_log_forensic.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_logio.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_macro.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_mime_magic.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_mime.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_mpm_event.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_mpm_prefork.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_mpm_worker.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_negotiation.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_proxy_ajp.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_proxy_balancer.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_proxy_connect.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_proxy_express.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_proxy_fcgi.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_proxy_fdpass.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_proxy_ftp.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_proxy_http.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_proxy_scgi.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_proxy_uwsgi.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_proxy_wstunnel.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_proxy_hcheck.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_proxy.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_ratelimit.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_reflector.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_remoteip.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_reqtimeout.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_request.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_rewrite.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_sed.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_session_cookie.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_session_crypto.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_session_dbd.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_session.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_setenvif.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_slotmem_plain.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_slotmem_shm.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_socache_dbm.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_socache_memcache.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_socache_shmcb.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_speling.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_status.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_substitute.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_suexec.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_unique_id.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_unixd.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_userdir.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_usertrack.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_version.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_vhost_alias.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_watchdog.so
Packit 90a5c9
Packit 90a5c9
%dir %{contentdir}
Packit 90a5c9
%dir %{contentdir}/cgi-bin
Packit 90a5c9
%dir %{contentdir}/html
Packit 90a5c9
%dir %{contentdir}/icons
Packit 90a5c9
%dir %{contentdir}/error
Packit 90a5c9
%dir %{contentdir}/error/include
Packit 90a5c9
%{contentdir}/icons/*
Packit 90a5c9
%{contentdir}/error/README
Packit 90a5c9
%{contentdir}/html/index.html
Packit 90a5c9
%config(noreplace) %{contentdir}/error/*.var
Packit 90a5c9
%config(noreplace) %{contentdir}/error/include/*.html
Packit 90a5c9
Packit 90a5c9
%attr(0700,root,root) %dir %{_localstatedir}/log/httpd
Packit 90a5c9
Packit 90a5c9
%attr(0700,apache,apache) %dir %{_localstatedir}/lib/dav
Packit 90a5c9
%attr(0700,apache,apache) %dir %{_localstatedir}/cache/httpd/cache-root
Packit 90a5c9
Packit 90a5c9
%{_mandir}/man1/*
Packit 90a5c9
%{_mandir}/man8/suexec*
Packit 90a5c9
%{_mandir}/man8/apachectl.8*
Packit 90a5c9
%{_mandir}/man8/httpd.8*
Packit 90a5c9
%{_mandir}/man8/htcacheclean.8*
Packit 90a5c9
%{_mandir}/man8/fcgistarter.8*
Packit 90a5c9
Packit 90a5c9
%files manual
Packit 90a5c9
%defattr(-,root,root)
Packit 90a5c9
%{contentdir}/manual
Packit 90a5c9
%{contentdir}/error/README
Packit 90a5c9
Packit 90a5c9
%files tools
Packit 90a5c9
%defattr(-,root,root)
Packit 90a5c9
%{_bindir}/ab
Packit 90a5c9
%{_bindir}/htdbm
Packit 90a5c9
%{_bindir}/htdigest
Packit 90a5c9
%{_bindir}/htpasswd
Packit 90a5c9
%{_bindir}/logresolve
Packit 90a5c9
%{_bindir}/httxt2dbm
Packit 90a5c9
%{_sbindir}/rotatelogs
Packit 90a5c9
%{_mandir}/man1/htdbm.1*
Packit 90a5c9
%{_mandir}/man1/htdigest.1*
Packit 90a5c9
%{_mandir}/man1/htpasswd.1*
Packit 90a5c9
%{_mandir}/man1/httxt2dbm.1*
Packit 90a5c9
%{_mandir}/man1/ab.1*
Packit 90a5c9
%{_mandir}/man1/logresolve.1*
Packit 90a5c9
%{_mandir}/man8/rotatelogs.8*
Packit 90a5c9
%doc LICENSE NOTICE
Packit 90a5c9
Packit 90a5c9
%files -n mod_authnz_ldap
Packit 90a5c9
%defattr(-,root,root)
Packit 90a5c9
%{_libdir}/httpd/modules/mod_ldap.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_authnz_ldap.so
Packit 90a5c9
Packit 90a5c9
%files -n mod_lua
Packit 90a5c9
%defattr(-,root,root)
Packit 90a5c9
%{_libdir}/httpd/modules/mod_lua.so
Packit 90a5c9
Packit 90a5c9
%files -n mod_proxy_html
Packit 90a5c9
%defattr(-,root,root)
Packit 90a5c9
%{_libdir}/httpd/modules/mod_proxy_html.so
Packit 90a5c9
%{_libdir}/httpd/modules/mod_xml2enc.so
Packit 90a5c9
Packit 90a5c9
%files -n mod_ssl
Packit 90a5c9
%defattr(-,root,root)
Packit 90a5c9
%{_libdir}/httpd/modules/mod_ssl.so
Packit 90a5c9
%config(noreplace) %{_sysconfdir}/httpd/conf/original/extra/httpd-ssl.conf
Packit 90a5c9
%config(noreplace) %{_sysconfdir}/httpd/conf/extra/httpd-ssl.conf
Packit 90a5c9
%attr(0700,apache,root) %dir %{_localstatedir}/cache/mod_ssl
Packit 90a5c9
%attr(0600,apache,root) %ghost %{_localstatedir}/cache/mod_ssl/scache.dir
Packit 90a5c9
%attr(0600,apache,root) %ghost %{_localstatedir}/cache/mod_ssl/scache.pag
Packit 90a5c9
%attr(0600,apache,root) %ghost %{_localstatedir}/cache/mod_ssl/scache.sem
Packit 90a5c9
Packit 90a5c9
%files devel
Packit 90a5c9
%defattr(-,root,root)
Packit 90a5c9
%{_includedir}/httpd
Packit 90a5c9
%{_bindir}/apxs
Packit 90a5c9
%{_sbindir}/checkgid
Packit 90a5c9
%{_bindir}/dbmmanage
Packit 90a5c9
%{_sbindir}/envvars*
Packit 90a5c9
%{_mandir}/man1/dbmmanage.1*
Packit 90a5c9
%{_mandir}/man1/apxs.1*
Packit 90a5c9
%dir %{_libdir}/httpd/build
Packit 90a5c9
%{_libdir}/httpd/build/*.mk
Packit 90a5c9
%{_libdir}/httpd/build/instdso.sh
Packit 90a5c9
%{_libdir}/httpd/build/config.nice
Packit 90a5c9
%{_libdir}/httpd/build/mkdir.sh
Packit 90a5c9