Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

executable file 44 lines (37 sloc) 1.081 kB
#!/bin/bash
TAG="$1"
NGINX_VERSION="$2"
PREFIX="nginx-push-stream-module"
NGINX_URL="http://nginx.org/download"
CONFIGURE_OPTIONS="\
--with-http_stub_status_module \
--add-module=nginx-push-stream-module"
WGET="wget -c -N"
if [[ -z "$TAG" || -z "$NGINX_VERSION" ]]
then
echo "Usage: $0 <tag> <nginx_version>"
echo " $0 master 1.0.0"
echo " $0 master 0.9.7"
echo " $0 master 0.8.54"
exit 1
fi
(chmod 755 *sh && \
./pack.sh $TAG && \
cd build && \
$WGET $NGINX_URL/nginx-${NGINX_VERSION}.tar.gz && \
rm -rf nginx-${NGINX_VERSION} && \
tar xzvf nginx-${NGINX_VERSION}.tar.gz && \
cd nginx-$NGINX_VERSION && \
tar xzvf ../$PREFIX-$TAG.tar.gz && \
./configure $CONFIGURE_OPTIONS && \
make && \
echo "
##############################################################
Build generated: build/nginx-$NGINX_VERSION
Configure options used:
$CONFIGURE_OPTIONS
To finish the process:
cd build/nginx-$NGINX_VERSION
sudo make install") || \
(echo "There was a problem building the module" ; exit 1)
echo "##############################################################"
Jump to Line
Something went wrong with that request. Please try again.