Skip to content

Scripts for building and maintaining a debian package repository using Vagrant

Notifications You must be signed in to change notification settings

garethr/packages

Repository files navigation

This project contains a number of moving parts:

  • A collection of fpm recipes for building debian packages
  • Scripts for building a debian repository
  • A small web server for serving the repository
  • A Vagrant config to manage an ubuntu box to build the packages
  • Utility scripts to instruct the Vagrant box to build recipes or the repository

The aim is to be able to either drop pre-build packages into the debs directory or to write fpm scripts in the recipes folder and build a debian repository. The resulting repository is shared back to the host. The config.ru and Procfile should make serving that repo from Heroko or similar easy.

This currently only really works with Ubuntu 12.04 but that should be easy enough to fix given a bit of effort.

For an example repository see packages.garethrushgrove.com.

This repository currently contains packages for:

  • Diamond
  • Riemann
  • Rundeck
  • Nodejs
  • Nimrod
  • JMXTrans
  • Lumberjack

About

Scripts for building and maintaining a debian package repository using Vagrant

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published