Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 21 May 2010 17:36:22 +0800 (CST)
From:      Sunpoet Po-Chuan Hsieh <sunpoet@sunpoet.net>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        apache@FreeBSD.org
Subject:   ports/146789: [PATCH] www/apache22: fix WITH_SUEXEC_RSRCLIMIT option (it was implicitly forced enabled now)
Message-ID:  <20100521093622.B908E2AEC6EA@sunpoet.net>
Resent-Message-ID: <201005210940.o4L9e5gg008181@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         146789
>Category:       ports
>Synopsis:       [PATCH] www/apache22: fix WITH_SUEXEC_RSRCLIMIT option (it was implicitly forced enabled now)
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri May 21 09:40:04 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Sunpoet Po-Chuan Hsieh
>Release:        FreeBSD 8.1-PRERELEASE amd64
>Organization:
SUNPOET.net
>Environment:
System: FreeBSD bonjour.sunpoet.net 8.1-PRERELEASE FreeBSD 8.1-PRERELEASE #0: Wed May 19 00:13:00 CST 2010 sunpoet@bonjour.sunpoet.net:/usr/obj/usr/src/sys/bonjour amd64
	
>Description:
If you enable WITH_SUEXEC_RSRCLIMIT, the extra patch extra-patch-suexec_rsrclimit will be applied.

www/apache22/Makefile:
.if defined(WITH_SUEXEC_RSRCLIMIT)
EXTRA_PATCHES+= ${FILESDIR}/extra-patch-suexec_rsrclimit

However, in the $FILESDIR, we have only patch-suexec_rsrclimit.
It does not match the file in the directory.
% ls /usr/ports/www/apache22/files/extra-patch-suexec_rsrclimit
ls: /usr/ports/www/apache22/files/extra-patch-suexec_rsrclimit: No such file or directory
% ls -la /usr/ports/www/apache22/files/patch-suexec_rsrclimit
-rw-r--r--  1 root  wheel  1640 May 14 13:03 /usr/ports/www/apache22/files/patch-suexec_rsrclimit

Change:
- Fix WITH_SUEXEC_RSRCLIMIT option (it was implicitly forced enabled now)


Added file(s):
- files/patch-suexec_rsrclimit

Removed file(s):
- files/extra-patch-suexec_rsrclimit

Maintainer (apache@FreeBSD.org) is cc'd
	
>How-To-Repeat:
% cd /usr/ports/www/apache22/
% make WITH_SUEXEC_RSRCLIMIT=yes patch

 To enable a module category: WITH_<CATEGORY>_MODULES
 To disable a module category: WITHOUT_<CATEGORY>_MODULES

 Per default categories are:
  AUTH AUTHN AUTHZ DAV CACHE MISC
 Categories available:
  AUTH AUTHN AUTHZ CACHE DAV EXPERIMENTAL LDAP  MISC PROXY SSL SUEXEC THREADS

  To see all available knobs, type make show-options
  To see all modules in different categories, type make show-categories
  You can check your modules configuration by using make show-modules

===>  Extracting for apache-2.2.15_8
=> MD5 Checksum OK for apache22/httpd-2.2.15.tar.bz2.
=> SHA256 Checksum OK for apache22/httpd-2.2.15.tar.bz2.
===>   apache-2.2.15_8 depends on file: /usr/local/bin/perl5.10.1 - found
===>  Patching for apache-2.2.15_8
===>   apache-2.2.15_8 depends on file: /usr/local/bin/perl5.10.1 - found
===>  Applying extra patch /usr/ports/www/apache22/files/extra-patch-suexec_rsrclimit
cannot open /usr/ports/www/apache22/files/extra-patch-suexec_rsrclimit: No such file or directory
*** Error code 2

Stop in /usr/ports/www/apache22.


	
>Fix:
Rename files/patch-suexec_rsrclimit to files/extra-patch-suexec_rsrclimit.

% cd www/apache22/
% mv files/patch-suexec_rsrclimit files/extra-patch-suexec_rsrclimit

	


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20100521093622.B908E2AEC6EA>