1. Vivus Ignis
  2. bulldozer

Overview

Requirements
------------

== SOLARIS ==

I. Build tools:

pkg install setuptools-26
pkg install ruby-18
pkg install gcc-dev
pkg install pkg:/developer/object-file
pkg install pkg:/file/gnu-coreutils
pkg install pkg:/system/library/math/header-math
pkg install pkg:/library/libtool/libltdl
pkg install pkg:/web/wget
pkg install gnu-tar
pkg install gnu-patch
gem install fpm (works ok with v. 0.3.11)
ln -s /var/ruby/1.8/gem_home/bin/fpm /usr/bin/fpm
/opt/csw/bin/pkgutil -i CSWpkgutilplus

export PATH=/usr/gnu/bin:$PATH

II. Webserver:

<install nginx>
ln -s $PWD/vhost.d/bulldozer.conf /usr/local/etc/nginx/vhost.d/


== DEBIAN LINUX ==

I. Build tools:

sudo apt-get install ruby rubygems build-essential devscripts ubuntu-dev-tools dh-make module-assistant cdbs debconf-utils fakeroot

sudo apt-get install libmysqlclient-dev libssl-dev

gem install fpm
ln -s /var/lib/gems/1.8/bin/fpm /usr/bin/fpm

II. Webserver:

<install nginx>
ln -s $PWD/vhost.d/deb.conf /usr/local/etc/nginx/sites-enabled/

III. Make your own repository

sudo apt-get install reprepro

Configure reprepro:
vim $PKGDIR/conf/distributions
http://anonscm.debian.org/gitweb/?p=mirrorer/reprepro.git;a=blob_plain;hb=HEAD;f=docs/short-howto		

Generate key for repository:
gpg --gen-key

Make gpg-sighed repository:
gpg -abs -o $PKGDIR/dists/production/main/binary-amd64/Release.gpg  $PKGDIR/dists/production/main/binary-amd64/Release

Export public key to ASCII Armed:
mkdir -p $PKGDIR/keys
gpg --export --armor > $PKGDIR/keys/repository_key.asc