|
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 |
|