nginx-0.5.16

Jeremy Hinegardner jeremy at hinegardner.org
Fri Mar 30 09:36:59 MSD 2007


Hi,

On Mon, Mar 26, 2007 at 06:33:33PM +0400, Igor Sysoev wrote:
> Changes with nginx 0.5.16                                        26 Mar 2007
> 

I would just like to tell everyone that I am packaging nginx for Fedora
Extras and 0.5.16 is available via the Fedora Extras yum repositories
for FC5, FC6 and upcoming Fedora 7.

I also have attached a small patch to the configure/build scripts to
enable nginx to be installed into a 'buildroot' environment.  It may not
be the best way to implement this type of feature, but It was necessary
to support building the RPM.  I'd be open to any other recommendation on
how to implement it.

enjoy,

-jeremy

-- 
========================================================================
 Jeremy Hinegardner                              jeremy at hinegardner.org 

-------------- next part --------------
--- auto/install.orig	2007-03-22 09:30:15.000000000 -0600
+++ auto/install	2007-03-22 09:40:42.000000000 -0600
@@ -19,42 +19,42 @@
 
 install:	$NGX_OBJS${ngx_dirsep}nginx${ngx_binext}	\
 		$NGX_INSTALL_PERL_MODULES
-	test -d '$NGX_PREFIX' || mkdir -p '$NGX_PREFIX'
+	test -d '$NGX_DEST_DIR$NGX_PREFIX' || mkdir -p '$NGX_DEST_DIR$NGX_PREFIX'
 
-	test -d '`dirname "$NGX_SBIN_PATH"`' \
-		|| mkdir -p '`dirname "$NGX_SBIN_PATH"`'
-	test ! -f '$NGX_SBIN_PATH' || mv '$NGX_SBIN_PATH' '$NGX_SBIN_PATH.old'
-	cp $NGX_OBJS/nginx '$NGX_SBIN_PATH'
+	test -d '`dirname "$NGX_DEST_DIR$NGX_SBIN_PATH"`' \
+		|| mkdir -p '`dirname "$NGX_DEST_DIR$NGX_SBIN_PATH"`'
+	test ! -f '$NGX_DEST_DIR$NGX_SBIN_PATH' || mv '$NGX_DEST_DIR$NGX_SBIN_PATH' '$NGX_DEST_DIR$NGX_SBIN_PATH.old'
+	cp $NGX_OBJS/nginx '$NGX_DEST_DIR$NGX_SBIN_PATH'
 
-	test -d '`dirname "$NGX_CONF_PATH"`' \
-		|| mkdir -p '`dirname "$NGX_CONF_PATH"`'
+	test -d '`dirname "$NGX_DEST_DIR$NGX_CONF_PATH"`' \
+		|| mkdir -p '`dirname "$NGX_DEST_DIR$NGX_CONF_PATH"`'
 
-	cp conf/koi-win '`dirname "$NGX_CONF_PATH"`'
-	cp conf/koi-utf '`dirname "$NGX_CONF_PATH"`'
-	cp conf/win-utf '`dirname "$NGX_CONF_PATH"`'
+	cp conf/koi-win '`dirname "$NGX_DEST_DIR$NGX_CONF_PATH"`'
+	cp conf/koi-utf '`dirname "$NGX_DEST_DIR$NGX_CONF_PATH"`'
+	cp conf/win-utf '`dirname "$NGX_DEST_DIR$NGX_CONF_PATH"`'
 
-	test -f '`dirname "$NGX_CONF_PATH"`/mime.types' || \
-		cp conf/mime.types '`dirname "$NGX_CONF_PATH"`/mime.types'
-	cp conf/mime.types '`dirname "$NGX_CONF_PATH"`/mime.types.default'
+	test -f '`dirname "$NGX_DEST_DIR$NGX_CONF_PATH"`/mime.types' || \
+		cp conf/mime.types '`dirname "$NGX_DEST_DIR$NGX_CONF_PATH"`/mime.types'
+	cp conf/mime.types '`dirname "$NGX_DEST_DIR$NGX_CONF_PATH"`/mime.types.default'
 
-	test -f '$NGX_CONF_PATH' || cp conf/nginx.conf '$NGX_CONF_PATH'
-	cp conf/nginx.conf '`dirname "$NGX_CONF_PATH"`/nginx.conf.default'
+	test -f '$NGX_DEST_DIR$NGX_CONF_PATH' || cp conf/nginx.conf '$NGX_DEST_DIR$NGX_CONF_PATH'
+	cp conf/nginx.conf '`dirname "$NGX_DEST_DIR$NGX_CONF_PATH"`/nginx.conf.default'
 
-	test -d '`dirname "$NGX_PID_PATH"`' \
-		|| mkdir -p '`dirname "$NGX_PID_PATH"`'
+	test -d '`dirname "$NGX_DEST_DIR$NGX_PID_PATH"`' \
+		|| mkdir -p '`dirname "$NGX_DEST_DIR$NGX_PID_PATH"`'
 
-	test -d '`dirname "$NGX_HTTP_LOG_PATH"`' || \
-		mkdir -p '`dirname "$NGX_HTTP_LOG_PATH"`'
+	test -d '`dirname "$NGX_DEST_DIR$NGX_HTTP_LOG_PATH"`' || \
+		mkdir -p '`dirname "$NGX_DEST_DIR$NGX_HTTP_LOG_PATH"`'
 
-	test -d '$NGX_PREFIX/html' || cp -r html '$NGX_PREFIX'
+	test -d '$NGX_DEST_DIR$NGX_PREFIX/html' || cp -r html '$NGX_DEST_DIR$NGX_PREFIX'
 END
 
 
-if test -n "$NGX_ERROR_LOG_PATH"; then
+if test -n "$NGX_DEST_DIR/$NGX_ERROR_LOG_PATH"; then
     cat << END                                                >> $NGX_MAKEFILE
 
-	test -d '`dirname "$NGX_ERROR_LOG_PATH"`' || \
-		mkdir -p '`dirname "$NGX_ERROR_LOG_PATH"`'
+	test -d '`dirname "$NGX_DEST_DIR/$NGX_ERROR_LOG_PATH"`' || \
+		mkdir -p '`dirname "$NGX_DEST_DIR/$NGX_ERROR_LOG_PATH"`'
 END
 
 fi
--- auto/options.orig	2007-03-22 09:34:58.000000000 -0600
+++ auto/options	2007-03-22 09:35:33.000000000 -0600
@@ -4,6 +4,7 @@
 
 help=no
 
+NGX_DEST_DIR=${DESTDIR:-}
 NGX_PREFIX=
 NGX_SBIN_PATH=
 NGX_CONF_PATH=
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
URL: <http://nginx.org/pipermail/nginx/attachments/20070329/b683eeef/attachment.pgp>


More information about the nginx mailing list