httpd.spec 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500
  1. %define contentdir /var/www
  2. %define suexec_caller apache
  3. %define mmn 20120211
  4. Summary: Apache HTTP Server
  5. Name: httpd
  6. Version: 2.4.3
  7. Release: 1%{?dist}
  8. URL: http://httpd.apache.org/
  9. Vendor: Apache Software Foundation
  10. Source0: http://www.apache.org/dist/httpd/httpd-%{version}.tar.bz2
  11. License: Apache License, Version 2.0
  12. Group: System Environment/Daemons
  13. BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
  14. BuildRequires: autoconf, perl, pkgconfig, findutils
  15. BuildRequires: zlib-devel, libselinux-devel
  16. BuildRequires: apr-devel >= 1.4.0, apr-util-devel >= 1.4.0, pcre-devel >= 5.0
  17. Requires: initscripts >= 8.36, /etc/mime.types
  18. Obsoletes: httpd-suexec
  19. Requires(pre): /usr/sbin/useradd
  20. Requires(post): chkconfig
  21. Provides: webserver
  22. Provides: mod_dav = %{version}-%{release}, httpd-suexec = %{version}-%{release}
  23. Provides: httpd-mmn = %{mmn}
  24. %description
  25. Apache is a powerful, full-featured, efficient, and freely-available
  26. Web server. Apache is also the most popular Web server on the
  27. Internet.
  28. %package devel
  29. Group: Development/Libraries
  30. Summary: Development tools for the Apache HTTP server.
  31. Obsoletes: secureweb-devel, apache-devel
  32. Requires: apr-devel, apr-util-devel, pkgconfig, libtool
  33. Requires: httpd = %{version}-%{release}
  34. %description devel
  35. The httpd-devel package contains the APXS binary and other files
  36. that you need to build Dynamic Shared Objects (DSOs) for the
  37. Apache HTTP Server.
  38. If you are installing the Apache HTTP server and you want to be
  39. able to compile or develop additional modules for Apache, you need
  40. to install this package.
  41. %package manual
  42. Group: Documentation
  43. Summary: Documentation for the Apache HTTP server.
  44. Requires: httpd = %{version}-%{release}
  45. Obsoletes: secureweb-manual, apache-manual
  46. %description manual
  47. The httpd-manual package contains the complete manual and
  48. reference guide for the Apache HTTP server. The information can
  49. also be found at http://httpd.apache.org/docs/.
  50. %package tools
  51. Group: System Environment/Daemons
  52. Summary: Tools for use with the Apache HTTP Server
  53. %description tools
  54. The httpd-tools package contains tools which can be used with
  55. the Apache HTTP Server.
  56. %package -n mod_authnz_ldap
  57. Group: System Environment/Daemons
  58. Summary: LDAP modules for the Apache HTTP server
  59. BuildRequires: openldap-devel
  60. Requires: httpd = %{version}-%{release}, httpd-mmn = %{mmn}
  61. %description -n mod_authnz_ldap
  62. The mod_authnz_ldap module for the Apache HTTP server provides
  63. authentication and authorization against an LDAP server, while
  64. mod_ldap provides an LDAP cache.
  65. %package -n mod_lua
  66. Group: System Environment/Daemons
  67. Summary: Lua language module for the Apache HTTP server
  68. BuildRequires: lua-devel
  69. Requires: httpd = %{version}-%{release}, httpd-mmn = %{mmn}
  70. %description -n mod_lua
  71. The mod_lua module for the Apache HTTP server allows the server to be
  72. extended with scripts written in the Lua programming language.
  73. %package -n mod_proxy_html
  74. Group: System Environment/Daemons
  75. Summary: Proxy HTML filter modules for the Apache HTTP server
  76. BuildRequires: libxml2-devel
  77. Requires: httpd = %{version}-%{release}, httpd-mmn = %{mmn}
  78. %description -n mod_proxy_html
  79. The mod_proxy_html module for the Apache HTTP server provides
  80. a filter to rewrite HTML links within web content when used within
  81. a reverse proxy environment. The mod_xml2enc module provides
  82. enhanced charset/internationalisation support for mod_proxy_html.
  83. %package -n mod_socache_dc
  84. Group: System Environment/Daemons
  85. Summary: Distcache shared object cache module for the Apache HTTP server
  86. BuildRequires: distcache-devel
  87. Requires: httpd = %{version}-%{release}, httpd-mmn = %{mmn}
  88. %description -n mod_socache_dc
  89. The mod_socache_dc module for the Apache HTTP server allows the shared
  90. object cache to use the distcache shared caching mechanism.
  91. %package -n mod_ssl
  92. Group: System Environment/Daemons
  93. Summary: SSL/TLS module for the Apache HTTP server
  94. BuildRequires: openssl-devel
  95. Requires(post): openssl, /bin/cat
  96. Requires(pre): httpd
  97. Requires: httpd = %{version}-%{release}, httpd-mmn = %{mmn}
  98. %description -n mod_ssl
  99. The mod_ssl module provides strong cryptography for the Apache Web
  100. server via the Secure Sockets Layer (SSL) and Transport Layer
  101. Security (TLS) protocols.
  102. %prep
  103. %setup -q
  104. # Safety check: prevent build if defined MMN does not equal upstream MMN.
  105. vmmn=`echo MODULE_MAGIC_NUMBER_MAJOR | cpp -include include/ap_mmn.h | sed -n '
  106. /^2/p'`
  107. if test "x${vmmn}" != "x%{mmn}"; then
  108. : Error: Upstream MMN is now ${vmmn}, packaged MMN is %{mmn}.
  109. : Update the mmn macro and rebuild.
  110. exit 1
  111. fi
  112. %build
  113. # forcibly prevent use of bundled apr, apr-util, pcre
  114. rm -rf srclib/{apr,apr-util,pcre}
  115. %configure \
  116. --enable-layout=RPM \
  117. --libdir=%{_libdir} \
  118. --sysconfdir=%{_sysconfdir}/httpd/conf \
  119. --includedir=%{_includedir}/httpd \
  120. --libexecdir=%{_libdir}/httpd/modules \
  121. --datadir=%{contentdir} \
  122. --with-installbuilddir=%{_libdir}/httpd/build \
  123. --enable-mpms-shared=all \
  124. --with-apr=%{_prefix} --with-apr-util=%{_prefix} \
  125. --enable-suexec --with-suexec \
  126. --with-suexec-caller=%{suexec_caller} \
  127. --with-suexec-docroot=%{contentdir} \
  128. --with-suexec-logfile=%{_localstatedir}/log/httpd/suexec.log \
  129. --with-suexec-bin=%{_sbindir}/suexec \
  130. --with-suexec-uidmin=500 --with-suexec-gidmin=100 \
  131. --enable-pie \
  132. --with-pcre \
  133. --enable-mods-shared=all \
  134. --enable-ssl --with-ssl --enable-socache-dc --enable-bucketeer \
  135. --enable-case-filter --enable-case-filter-in \
  136. --disable-imagemap
  137. make %{?_smp_mflags}
  138. %install
  139. rm -rf $RPM_BUILD_ROOT
  140. make DESTDIR=$RPM_BUILD_ROOT install
  141. # for holding mod_dav lock database
  142. mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/lib/dav
  143. # create a prototype session cache
  144. mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/cache/mod_ssl
  145. touch $RPM_BUILD_ROOT%{_localstatedir}/cache/mod_ssl/scache.{dir,pag,sem}
  146. # Make the MMN accessible to module packages
  147. echo %{mmn} > $RPM_BUILD_ROOT%{_includedir}/httpd/.mmn
  148. # Set up /var directories
  149. mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/log/httpd
  150. mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/cache/httpd/cache-root
  151. # symlinks for /etc/httpd
  152. ln -s ../..%{_localstatedir}/log/httpd $RPM_BUILD_ROOT/etc/httpd/logs
  153. ln -s ../..%{_localstatedir}/run $RPM_BUILD_ROOT/etc/httpd/run
  154. ln -s ../..%{_libdir}/httpd/modules $RPM_BUILD_ROOT/etc/httpd/modules
  155. mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf.d
  156. # install SYSV init stuff
  157. mkdir -p $RPM_BUILD_ROOT/etc/rc.d/init.d
  158. install -m755 ./build/rpm/httpd.init \
  159. $RPM_BUILD_ROOT/etc/rc.d/init.d/httpd
  160. install -m755 ./build/rpm/htcacheclean.init \
  161. $RPM_BUILD_ROOT/etc/rc.d/init.d/htcacheclean
  162. # install log rotation stuff
  163. mkdir -p $RPM_BUILD_ROOT/etc/logrotate.d
  164. install -m644 ./build/rpm/httpd.logrotate \
  165. $RPM_BUILD_ROOT/etc/logrotate.d/httpd
  166. # Remove unpackaged files
  167. rm -rf $RPM_BUILD_ROOT%{_libdir}/httpd/modules/*.exp \
  168. $RPM_BUILD_ROOT%{contentdir}/cgi-bin/*
  169. # Make suexec a+rw so it can be stripped. %%files lists real permissions
  170. chmod 755 $RPM_BUILD_ROOT%{_sbindir}/suexec
  171. %pre
  172. # Add the "apache" user
  173. /usr/sbin/useradd -c "Apache" -u 48 \
  174. -s /sbin/nologin -r -d %{contentdir} apache 2> /dev/null || :
  175. %post
  176. # Register the httpd service
  177. /sbin/chkconfig --add httpd
  178. /sbin/chkconfig --add htcacheclean
  179. %preun
  180. if [ $1 = 0 ]; then
  181. /sbin/service httpd stop > /dev/null 2>&1
  182. /sbin/service htcacheclean stop > /dev/null 2>&1
  183. /sbin/chkconfig --del httpd
  184. /sbin/chkconfig --del htcacheclean
  185. fi
  186. %post -n mod_ssl
  187. umask 077
  188. if [ ! -f %{_sysconfdir}/httpd/conf/server.key ] ; then
  189. %{_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
  190. fi
  191. FQDN=`hostname`
  192. if [ "x${FQDN}" = "x" ]; then
  193. FQDN=localhost.localdomain
  194. fi
  195. if [ ! -f %{_sysconfdir}/httpd/conf/server.crt ] ; then
  196. cat << EOF | %{_bindir}/openssl req -new -key %{_sysconfdir}/httpd/conf/server.key -x509 -days 365 -out %{_sysconfdir}/httpd/conf/server.crt 2>/dev/null
  197. --
  198. SomeState
  199. SomeCity
  200. SomeOrganization
  201. SomeOrganizationalUnit
  202. ${FQDN}
  203. root@${FQDN}
  204. EOF
  205. fi
  206. %check
  207. # Check the built modules are all PIC
  208. if readelf -d $RPM_BUILD_ROOT%{_libdir}/httpd/modules/*.so | grep TEXTREL; then
  209. : modules contain non-relocatable code
  210. exit 1
  211. fi
  212. %clean
  213. rm -rf $RPM_BUILD_ROOT
  214. %files
  215. %defattr(-,root,root)
  216. %doc ABOUT_APACHE README CHANGES LICENSE NOTICE
  217. %dir %{_sysconfdir}/httpd
  218. %{_sysconfdir}/httpd/modules
  219. %{_sysconfdir}/httpd/logs
  220. %{_sysconfdir}/httpd/run
  221. %dir %{_sysconfdir}/httpd/conf
  222. %dir %{_sysconfdir}/httpd/conf.d
  223. %config(noreplace) %{_sysconfdir}/httpd/conf/httpd.conf
  224. %config(noreplace) %{_sysconfdir}/httpd/conf/magic
  225. %config(noreplace) %{_sysconfdir}/httpd/conf/mime.types
  226. %config(noreplace) %{_sysconfdir}/httpd/conf/extra/httpd-autoindex.conf
  227. %config(noreplace) %{_sysconfdir}/httpd/conf/extra/httpd-dav.conf
  228. %config(noreplace) %{_sysconfdir}/httpd/conf/extra/httpd-default.conf
  229. %config(noreplace) %{_sysconfdir}/httpd/conf/extra/httpd-info.conf
  230. %config(noreplace) %{_sysconfdir}/httpd/conf/extra/httpd-languages.conf
  231. %config(noreplace) %{_sysconfdir}/httpd/conf/extra/httpd-manual.conf
  232. %config(noreplace) %{_sysconfdir}/httpd/conf/extra/httpd-mpm.conf
  233. %config(noreplace) %{_sysconfdir}/httpd/conf/extra/httpd-multilang-errordoc.conf
  234. %config(noreplace) %{_sysconfdir}/httpd/conf/extra/httpd-userdir.conf
  235. %config(noreplace) %{_sysconfdir}/httpd/conf/extra/httpd-vhosts.conf
  236. %config(noreplace) %{_sysconfdir}/httpd/conf/extra/proxy-html.conf
  237. %config(noreplace) %{_sysconfdir}/httpd/conf/original/extra/httpd-autoindex.conf
  238. %config(noreplace) %{_sysconfdir}/httpd/conf/original/extra/httpd-dav.conf
  239. %config(noreplace) %{_sysconfdir}/httpd/conf/original/extra/httpd-default.conf
  240. %config(noreplace) %{_sysconfdir}/httpd/conf/original/extra/httpd-info.conf
  241. %config(noreplace) %{_sysconfdir}/httpd/conf/original/extra/httpd-languages.conf
  242. %config(noreplace) %{_sysconfdir}/httpd/conf/original/extra/httpd-manual.conf
  243. %config(noreplace) %{_sysconfdir}/httpd/conf/original/extra/httpd-mpm.conf
  244. %config(noreplace) %{_sysconfdir}/httpd/conf/original/extra/httpd-multilang-errordoc.conf
  245. %config(noreplace) %{_sysconfdir}/httpd/conf/original/extra/httpd-userdir.conf
  246. %config(noreplace) %{_sysconfdir}/httpd/conf/original/extra/httpd-vhosts.conf
  247. %config(noreplace) %{_sysconfdir}/httpd/conf/original/extra/proxy-html.conf
  248. %config(noreplace) %{_sysconfdir}/httpd/conf/original/httpd.conf
  249. %config %{_sysconfdir}/logrotate.d/httpd
  250. %config %{_sysconfdir}/rc.d/init.d/httpd
  251. %config %{_sysconfdir}/rc.d/init.d/htcacheclean
  252. %{_sbindir}/fcgistarter
  253. %{_sbindir}/htcacheclean
  254. %{_sbindir}/httpd
  255. %{_sbindir}/apachectl
  256. %attr(4510,root,%{suexec_caller}) %{_sbindir}/suexec
  257. %dir %{_libdir}/httpd
  258. %dir %{_libdir}/httpd/modules
  259. %{_libdir}/httpd/modules/mod_access_compat.so
  260. %{_libdir}/httpd/modules/mod_actions.so
  261. %{_libdir}/httpd/modules/mod_alias.so
  262. %{_libdir}/httpd/modules/mod_allowmethods.so
  263. %{_libdir}/httpd/modules/mod_asis.so
  264. %{_libdir}/httpd/modules/mod_auth_basic.so
  265. %{_libdir}/httpd/modules/mod_auth_digest.so
  266. %{_libdir}/httpd/modules/mod_auth_form.so
  267. %{_libdir}/httpd/modules/mod_authn_anon.so
  268. %{_libdir}/httpd/modules/mod_authn_core.so
  269. %{_libdir}/httpd/modules/mod_authn_dbd.so
  270. %{_libdir}/httpd/modules/mod_authn_dbm.so
  271. %{_libdir}/httpd/modules/mod_authn_file.so
  272. %{_libdir}/httpd/modules/mod_authn_socache.so
  273. %{_libdir}/httpd/modules/mod_authz_core.so
  274. %{_libdir}/httpd/modules/mod_authz_dbd.so
  275. %{_libdir}/httpd/modules/mod_authz_dbm.so
  276. %{_libdir}/httpd/modules/mod_authz_groupfile.so
  277. %{_libdir}/httpd/modules/mod_authz_host.so
  278. %{_libdir}/httpd/modules/mod_authz_owner.so
  279. %{_libdir}/httpd/modules/mod_authz_user.so
  280. %{_libdir}/httpd/modules/mod_autoindex.so
  281. %{_libdir}/httpd/modules/mod_bucketeer.so
  282. %{_libdir}/httpd/modules/mod_buffer.so
  283. %{_libdir}/httpd/modules/mod_cache_disk.so
  284. %{_libdir}/httpd/modules/mod_cache.so
  285. %{_libdir}/httpd/modules/mod_case_filter.so
  286. %{_libdir}/httpd/modules/mod_case_filter_in.so
  287. %{_libdir}/httpd/modules/mod_cgid.so
  288. %{_libdir}/httpd/modules/mod_charset_lite.so
  289. %{_libdir}/httpd/modules/mod_data.so
  290. %{_libdir}/httpd/modules/mod_dav_fs.so
  291. %{_libdir}/httpd/modules/mod_dav_lock.so
  292. %{_libdir}/httpd/modules/mod_dav.so
  293. %{_libdir}/httpd/modules/mod_dbd.so
  294. %{_libdir}/httpd/modules/mod_deflate.so
  295. %{_libdir}/httpd/modules/mod_dialup.so
  296. %{_libdir}/httpd/modules/mod_dir.so
  297. %{_libdir}/httpd/modules/mod_dumpio.so
  298. %{_libdir}/httpd/modules/mod_echo.so
  299. %{_libdir}/httpd/modules/mod_env.so
  300. %{_libdir}/httpd/modules/mod_expires.so
  301. %{_libdir}/httpd/modules/mod_ext_filter.so
  302. %{_libdir}/httpd/modules/mod_file_cache.so
  303. %{_libdir}/httpd/modules/mod_filter.so
  304. %{_libdir}/httpd/modules/mod_headers.so
  305. %{_libdir}/httpd/modules/mod_heartbeat.so
  306. %{_libdir}/httpd/modules/mod_heartmonitor.so
  307. %{_libdir}/httpd/modules/mod_include.so
  308. %{_libdir}/httpd/modules/mod_info.so
  309. %{_libdir}/httpd/modules/mod_lbmethod_bybusyness.so
  310. %{_libdir}/httpd/modules/mod_lbmethod_byrequests.so
  311. %{_libdir}/httpd/modules/mod_lbmethod_bytraffic.so
  312. %{_libdir}/httpd/modules/mod_lbmethod_heartbeat.so
  313. %{_libdir}/httpd/modules/mod_log_config.so
  314. %{_libdir}/httpd/modules/mod_log_debug.so
  315. %{_libdir}/httpd/modules/mod_log_forensic.so
  316. %{_libdir}/httpd/modules/mod_logio.so
  317. %{_libdir}/httpd/modules/mod_mime_magic.so
  318. %{_libdir}/httpd/modules/mod_mime.so
  319. %{_libdir}/httpd/modules/mod_mpm_event.so
  320. %{_libdir}/httpd/modules/mod_mpm_prefork.so
  321. %{_libdir}/httpd/modules/mod_mpm_worker.so
  322. %{_libdir}/httpd/modules/mod_negotiation.so
  323. %{_libdir}/httpd/modules/mod_proxy_ajp.so
  324. %{_libdir}/httpd/modules/mod_proxy_balancer.so
  325. %{_libdir}/httpd/modules/mod_proxy_connect.so
  326. %{_libdir}/httpd/modules/mod_proxy_express.so
  327. %{_libdir}/httpd/modules/mod_proxy_fcgi.so
  328. %{_libdir}/httpd/modules/mod_proxy_fdpass.so
  329. %{_libdir}/httpd/modules/mod_proxy_ftp.so
  330. %{_libdir}/httpd/modules/mod_proxy_http.so
  331. %{_libdir}/httpd/modules/mod_proxy_scgi.so
  332. %{_libdir}/httpd/modules/mod_proxy.so
  333. %{_libdir}/httpd/modules/mod_ratelimit.so
  334. %{_libdir}/httpd/modules/mod_reflector.so
  335. %{_libdir}/httpd/modules/mod_remoteip.so
  336. %{_libdir}/httpd/modules/mod_reqtimeout.so
  337. %{_libdir}/httpd/modules/mod_request.so
  338. %{_libdir}/httpd/modules/mod_rewrite.so
  339. %{_libdir}/httpd/modules/mod_sed.so
  340. %{_libdir}/httpd/modules/mod_session_cookie.so
  341. %{_libdir}/httpd/modules/mod_session_crypto.so
  342. %{_libdir}/httpd/modules/mod_session_dbd.so
  343. %{_libdir}/httpd/modules/mod_session.so
  344. %{_libdir}/httpd/modules/mod_setenvif.so
  345. %{_libdir}/httpd/modules/mod_slotmem_plain.so
  346. %{_libdir}/httpd/modules/mod_slotmem_shm.so
  347. %{_libdir}/httpd/modules/mod_socache_dbm.so
  348. %{_libdir}/httpd/modules/mod_socache_memcache.so
  349. %{_libdir}/httpd/modules/mod_socache_shmcb.so
  350. %{_libdir}/httpd/modules/mod_speling.so
  351. %{_libdir}/httpd/modules/mod_status.so
  352. %{_libdir}/httpd/modules/mod_substitute.so
  353. %{_libdir}/httpd/modules/mod_suexec.so
  354. %{_libdir}/httpd/modules/mod_unique_id.so
  355. %{_libdir}/httpd/modules/mod_unixd.so
  356. %{_libdir}/httpd/modules/mod_userdir.so
  357. %{_libdir}/httpd/modules/mod_usertrack.so
  358. %{_libdir}/httpd/modules/mod_version.so
  359. %{_libdir}/httpd/modules/mod_vhost_alias.so
  360. %{_libdir}/httpd/modules/mod_watchdog.so
  361. %dir %{contentdir}
  362. %dir %{contentdir}/cgi-bin
  363. %dir %{contentdir}/html
  364. %dir %{contentdir}/icons
  365. %dir %{contentdir}/error
  366. %dir %{contentdir}/error/include
  367. %{contentdir}/icons/*
  368. %{contentdir}/error/README
  369. %{contentdir}/html/index.html
  370. %config(noreplace) %{contentdir}/error/*.var
  371. %config(noreplace) %{contentdir}/error/include/*.html
  372. %attr(0700,root,root) %dir %{_localstatedir}/log/httpd
  373. %attr(0700,apache,apache) %dir %{_localstatedir}/lib/dav
  374. %attr(0700,apache,apache) %dir %{_localstatedir}/cache/httpd/cache-root
  375. %{_mandir}/man1/*
  376. %{_mandir}/man8/suexec*
  377. %{_mandir}/man8/apachectl.8*
  378. %{_mandir}/man8/httpd.8*
  379. %{_mandir}/man8/htcacheclean.8*
  380. %{_mandir}/man8/fcgistarter.8*
  381. %files manual
  382. %defattr(-,root,root)
  383. %{contentdir}/manual
  384. %{contentdir}/error/README
  385. %files tools
  386. %defattr(-,root,root)
  387. %{_bindir}/ab
  388. %{_bindir}/htdbm
  389. %{_bindir}/htdigest
  390. %{_bindir}/htpasswd
  391. %{_bindir}/logresolve
  392. %{_bindir}/httxt2dbm
  393. %{_sbindir}/rotatelogs
  394. %{_mandir}/man1/htdbm.1*
  395. %{_mandir}/man1/htdigest.1*
  396. %{_mandir}/man1/htpasswd.1*
  397. %{_mandir}/man1/httxt2dbm.1*
  398. %{_mandir}/man1/ab.1*
  399. %{_mandir}/man1/logresolve.1*
  400. %{_mandir}/man8/rotatelogs.8*
  401. %doc LICENSE NOTICE
  402. %files -n mod_authnz_ldap
  403. %defattr(-,root,root)
  404. %{_libdir}/httpd/modules/mod_ldap.so
  405. %{_libdir}/httpd/modules/mod_authnz_ldap.so
  406. %files -n mod_lua
  407. %defattr(-,root,root)
  408. %{_libdir}/httpd/modules/mod_lua.so
  409. %files -n mod_proxy_html
  410. %defattr(-,root,root)
  411. %{_libdir}/httpd/modules/mod_proxy_html.so
  412. %{_libdir}/httpd/modules/mod_xml2enc.so
  413. %files -n mod_socache_dc
  414. %defattr(-,root,root)
  415. %{_libdir}/httpd/modules/mod_socache_dc.so
  416. %files -n mod_ssl
  417. %defattr(-,root,root)
  418. %{_libdir}/httpd/modules/mod_ssl.so
  419. %config(noreplace) %{_sysconfdir}/httpd/conf/original/extra/httpd-ssl.conf
  420. %config(noreplace) %{_sysconfdir}/httpd/conf/extra/httpd-ssl.conf
  421. %attr(0700,apache,root) %dir %{_localstatedir}/cache/mod_ssl
  422. %attr(0600,apache,root) %ghost %{_localstatedir}/cache/mod_ssl/scache.dir
  423. %attr(0600,apache,root) %ghost %{_localstatedir}/cache/mod_ssl/scache.pag
  424. %attr(0600,apache,root) %ghost %{_localstatedir}/cache/mod_ssl/scache.sem
  425. %files devel
  426. %defattr(-,root,root)
  427. %{_includedir}/httpd
  428. %{_bindir}/apxs
  429. %{_sbindir}/checkgid
  430. %{_bindir}/dbmmanage
  431. %{_sbindir}/envvars*
  432. %{_mandir}/man1/dbmmanage.1*
  433. %{_mandir}/man1/apxs.1*
  434. %dir %{_libdir}/httpd/build
  435. %{_libdir}/httpd/build/*.mk
  436. %{_libdir}/httpd/build/instdso.sh
  437. %{_libdir}/httpd/build/config.nice
  438. %{_libdir}/httpd/build/mkdir.sh