# Template file for 'apache-mpm-worker' # # We inherit all stuff from the apache build template. . ${XBPS_SRCPKGDIR}/apache/template # Unset unused stuff. unset subpackages conf_files system_accounts openrc_services unset post_install pre_configure build_depends run_depends # Override some vars. pkgname=apache-mpm-worker configure_args="${configure_args} --enable-modules= --prefix=/usr --with-mpm=worker" short_desc="Apache HTTP Server - high speed threaded mode" long_desc=" Each Apache Multi-Processing Module provides a different \"flavor\" of web server binary, compiled with a different processing model. The worker MPM provides the default threaded implementation. It is recommended especially for high-traffic sites because it is faster and has a smaller memory footprint than the traditional prefork MPM." Add_dependency run glibc Add_dependency run libuuid Add_dependency run libpcre Add_dependency run expat Add_dependency run libdb Add_dependency run gdbm Add_dependency run apr Add_dependency run apr-util Add_dependency full apache ">=${version}" pre_configure() { cat ${XBPS_SRCPKGDIR}/apache/files/xbps.layout \ >> ${wrksrc}/config.layout } post_install() { # We are only interested in the httpd binary. cp -f ${DESTDIR}/usr/sbin/httpd ${wrksrc} rm -rf ${DESTDIR}/* install -D -m755 ${wrksrc}/httpd ${DESTDIR}/usr/sbin/httpd.worker }