*−*Table of Contents * Building Siege package for [Tiny]Core Linux o Prerequisites + Platform o Building + Get Sources + Unpack + Configure + Compile + Prepare for packaging + Prepare extension files and package + Extension description file Building Siege package for [Tiny]Core Linux Prerequisites Platform Hardware This extension was build in an Oracle VirtualBox 4.2.6 VM on Ubuntu Linux 12.10 x86_64. Virtual hardware had the following basic configuration: * CPU: 1 * RAM: 256 MB * HDD: 8GB * NET: 1 ethernet interface of type “bridged” Operating System * /Core only/ installed from CorePlus 4.7.4 ISO Tinycore extensions Used command /tce-ab/ to find and install them: Needed for building the package * compiletc * squashfs-tools-4.x Helping-hand extensions * dropbear * iproute2 Building Get Sources Got from siege home web:: http://www.joedog.org/siege-home/ wget http://www.joedog.org/pub/siege/siege-2.74.tar.gz Unpack tar xzvf siege-2.74.tar.gz cd siege-2.74/ Configure ./configure Compile make -j2 Prepare for packaging touch /tmp/mark sudo make DESTDIR=/tmp/siege install-strip cd /tmp/siege/ sudo mkdir usr/local/tce.installed/ sudo rm -Rf usr/local/man/ Prepare extension files and package find usr -not -type d > ../siege.tcz.list cd .. mksquashfs siege siege.tcz md5sum siege.tcz > siege.tcz.md5.txt Extension description file siege.tcz.info Title: siege.tcz Description: Siege is an http load testing and benchmarking utility. It lets its user hit a web server with a configurable number of simulated web browsers. Version: 2.74 Author: Jeff Fulmer Original-site: http://www.joedog.org/siege-home/ Copying-policy: GPL Size: 68K Extension_by: Davor Serfez Comments: Built without HTTPS support! I find this tool to be quite useful, and hope you will. Thanks to the author for making it. I am not planing on maintaining this extension, so feel free to use the extension name for a newer/better package version. Change-log: Current: 2013/02/18 - 1st version: 2.74 Retrieved from: Serfez.net tinycore/extensions/siege.txt · Last modified: 2013/02/18 22:46 by Davor Šerfez