Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
Pull request Compare This branch is 6 commits ahead of betetrpm:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
source
README.Debian
README.md
README.source
changelog
compat
control
copyright
docs
files
init.d
logrotate
nginx-debug.install
nginx.conf
nginx.default
nginx.vh.default.conf
nginx.vh.example_ssl.conf
rules
tengine.debhelper.log
tengine.dirs
tengine.doc-base.EX
tengine.docs
tengine.postinst
tengine.postinst.debhelper
tengine.postrm
tengine.postrm.debhelper
tengine.preinst
tengine.prerm
tengine.prerm.debhelper
tengine.substvars

README.md

make-tengine-deb

Instructions

Retrieve and extract tengine

wget http://tengine.taobao.org/download/tengine-2.1.0.tar.gz
tar -zxf tengine-2.1.0.tar.gz  

Clone this repository to the debian folder

cd tengine-2.1.0   
git clone https://github.com/dmsimard/make-tengine-deb.git debian    

Install compilation dependencies

apt-get install  build-essential debhelper make autoconf automake patch dpkg-dev  fakeroot pbuilder gnupg dh-make libssl-dev libpcre3-dev    
export DEB_BUILD_OPTIONS=nocheck; dpkg-buildpackage -rfakeroot -uc -b     

Installing the debian package

Install the compiled package

sudo dpkg -i tengine_2.1.0-0_amd64.deb

Notes

The packaging rules and layout is taken directly from Ubuntu's nginx repository. In this particular fork, some defaults are taken from Ubuntu's own nginx packaging such as the usage of sites-available and sites-enabled.

You can’t perform that action at this time.