Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
  • 3 commits
  • 7 files changed
  • 0 comments
  • 1 contributor
6 debian/changelog
... ... @@ -1,3 +1,9 @@
  1 +domtrix (0.0.3-0ubuntu3) oneiric; urgency=low
  2 +
  3 + * Update to gem2deb packaging
  4 +
  5 + -- Neil Wilson <neil@aldur.co.uk> Mon, 05 Mar 2012 12:54:36 +0000
  6 +
1 7 domtrix (0.0.3-0ubuntu2) natty; urgency=low
2 8
3 9 * Alter maintainer scripts to restart worker jobs on upgrade/remove
39 debian/control
@@ -3,13 +3,18 @@ Section: ruby
3 3 Priority: extra
4 4 Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
5 5 XSBC-Original-Maintainer: Neil Wilson <neil@aldur.co.uk>
6   -Build-Depends: debhelper (>= 7.0.50~), ruby1.8, ruby1.8-dev
7   -Standards-version: 3.9.1
  6 +Build-Depends: debhelper (>= 7.0.50~), gem2deb (>= 0.2.6~)
  7 +Standards-version: 3.9.2
  8 +Homepage: http://github.com/NeilW/domtrix-packaging
  9 +XS-Ruby-Versions: all
8 10
9 11 Package: domtrix-lb
10 12 Architecture: all
11   -Depends: ruby, libdomtrix-core-ruby, libjson-ruby, ${misc:Depends}
12   -Suggests: daemontools-run
  13 +XB-Ruby-Versions: ${ruby:Versions}
  14 +Depends: ${shlibs:Depends}, ${misc:Depends}, ruby | ruby-interpreter, ruby-json, ruby-stomp
  15 +Provides: libdomtrix-core-ruby, libdomtrix-core-ruby1.8
  16 +Replaces: libdomtrix-core-ruby(<< 0.0.3-0ubuntu3), libdomtrix-core-ruby1.8 (<< 0.0.3-0ubuntu3)
  17 +Breaks: libdomtrix-core-ruby(<< 0.0.3-0ubuntu3), libdomtrix-core-ruby1.8 (<< 0.0.3-0ubuntu3)
13 18 Description: domtrix worker package for load balancers
14 19 Domtrix provides a Stomp based message queue consumer system for managing
15 20 virtual machines.
@@ -17,21 +22,19 @@ Description: domtrix worker package for load balancers
17 22 This worker manages load balancer images based on haproxy.
18 23
19 24 Package: libdomtrix-core-ruby
  25 +Section: oldlibs
  26 +Priority: extra
20 27 Architecture: all
21   -Depends: libdomtrix-core-ruby1.8, ${misc:Depends}
22   -Description: core libraries for the domtrix worker system
23   - Domtrix provides a Stomp based message queue consumer system for managing
24   - virtual machines.
25   - .
26   - This package is a dependency package, which depends on the package
27   - containing the actual bbcloud package for the default Ruby version
28   - (currently 1.8).
  28 +Depends: ${misc:Depends}, domtrix-lb
  29 +Description: Transitional package for domtrix-lb
  30 + This is a transitional package to ease upgrades to the domtrix-lb
  31 + package. It can be safely removed.
29 32
30 33 Package: libdomtrix-core-ruby1.8
  34 +Section: oldlibs
  35 +Priority: extra
31 36 Architecture: all
32   -Depends: ruby, ruby1.8, libstomp-ruby1.8, ${misc:Depends}
33   -Description: core libraries for the domtrix worker system
34   - Domtrix provides a Stomp based message queue consumer system for managing
35   - virtual machines.
36   - .
37   - This package contains the core libraries for Ruby1.8
  37 +Depends: ${misc:Depends}, domtrix-lb
  38 +Description: Transitional package for domtrix-lb
  39 + This is a transitional package to ease upgrades to the domtrix-lb
  40 + package. It can be safely removed.
13 debian/copyright
... ... @@ -1,10 +1,11 @@
1  debian/libdomtrix-core-ruby1.8.dirs → debian/domtrix-lb.dirs
... ... @@ -1 +1,2 @@
1 1 etc/domtrix
  2 +usr/sbin
6 debian/domtrix-lb.install
... ... @@ -1,5 +1 @@
1   -usr/bin/domtrix-lb-worker usr/sbin
2   -usr/bin/create-lb-service usr/sbin
3   -usr/lib/ruby/1.8/domtrix_lb
4   -usr/lib/ruby/1.8/domtrix_lb.rb
5   -etc/sysctl.d/*
  1 +debian/30-domtrix-lb-keepalive.conf etc/sysctl.d
7 debian/libdomtrix-core-ruby1.8.install
... ... @@ -1,7 +0,0 @@
1   -usr/bin/dom-create-config usr/sbin
2   -usr/lib/ruby/1.8/array_shuffle.rb
3   -usr/lib/ruby/1.8/domtrix_core*
4   -usr/lib/ruby/1.8/domtrix_stats*
5   -usr/lib/ruby/1.8/domtrix_worker*
6   -usr/lib/ruby/1.8/domtrix_config*
7   -usr/lib/ruby/1.8/domtrix_payload*
31 debian/rules
... ... @@ -1,18 +1,19 @@
1 1 #!/usr/bin/make -f
2   -SETUP1.8=/usr/bin/env ruby1.8 setup.rb
3   -SETUP1.9=/usr/bin/env ruby1.9 setup.rb
4   -%:
5   - dh $@
6   -
7   -override_dh_auto_clean:
8   - $(SETUP1.8) distclean
  2 +#export DH_VERBOSE=1
  3 +#
  4 +# Uncomment to ignore all test failures (but the tests will run anyway)
  5 +#export DH_RUBY_IGNORE_TESTS=all
  6 +#
  7 +# Uncomment to ignore some test failures (but the tests will run anyway).
  8 +# Valid values:
  9 +#export DH_RUBY_IGNORE_TESTS=ruby1.8 ruby1.9.1 require-rubygems
  10 +#
  11 +# If you need to specify the .gemspec (eg there is more than one)
  12 +#export DH_RUBY_GEMSPEC=gem.gemspec
9 13
10   -override_dh_auto_configure:
11   - $(SETUP1.8) config --installdirs=std --rubypath='/usr/bin/env ruby'
12   -
13   -override_dh_auto_build:
14   - $(SETUP1.8) setup
  14 +%:
  15 + dh $@ --buildsystem=ruby --with ruby
15 16
16   -override_dh_auto_install:
17   - $(SETUP1.8) install --prefix=debian/tmp
18   - install -D --mode 644 -o root -g root debian/30-domtrix-lb-keepalive.conf $(CURDIR)/debian/tmp/etc/sysctl.d/30-domtrix-lb-keepalive.conf
  17 +override_dh_install:
  18 + dh_install
  19 + mv -v debian/domtrix-lb/usr/bin/create-lb-service debian/domtrix-lb/usr/bin/dom-create-config debian/domtrix-lb/usr/bin/domtrix-lb-worker debian/domtrix-lb/usr/sbin

No commit comments for this range

Something went wrong with that request. Please try again.