[Pkg-puppet-devel] [SCM] Puppet packaging for Debian branch, master, updated. debian/2.6.0-2-119-g611c2bb

Mathias Gug mathias.gug at canonical.com
Fri Aug 20 15:45:13 UTC 2010


The following commit has been merged in the master branch:
commit 37c409f352b7e673d0d27e90a150acc23c47c866
Author: Mathias Gug <mathias.gug at canonical.com>
Date:   Thu Aug 19 18:17:52 2010 -0400

    Create puppetmaster-{common,passenger} packages
    
    Split core puppetmaster code into puppetmaster-common to build a new
    puppetmaster-passenger package.

diff --git a/debian/control b/debian/control
index 3211672..8bfae0a 100644
--- a/debian/control
+++ b/debian/control
@@ -30,12 +30,34 @@ Description: Centralized configuration management - agent startup and compatibil
  allowing them to be as specific as necessary, and it handles dependency
  and prerequisite relationships between objects clearly and explicitly.
 
+Package: puppetmaster-common
+Architecture: all
+Depends: ${misc:Depends}, ruby1.8,puppet-common (= ${binary:Version}), facter, lsb-base
+Breaks: puppet (<< 0.24.7-1), puppetmaster (<< 2.6.1~rc2-1)
+Replaces: puppetmaster (<< 2.6.1~rc2-1)
+Suggests: apache2 | nginx, mongrel, puppet-el, vim-puppet, stompserver, libstomp-ruby1.8,
+ rails (>= 1.2.3-2), rdoc, libldap-ruby1.8
+Description: Puppet master common scripts
+ This package contains common scripts for the puppet master, 
+ which is the server hosting manifests and files for the puppet nodes.
+ .
+ Puppet lets you centrally manage every important aspect of your system
+ using a cross-platform specification language that manages all the
+ separate elements normally aggregated in different files, like users,
+ cron jobs, and hosts, along with obviously discrete elements like
+ packages, services, and files.
+ .
+ Puppet's simple declarative specification language provides powerful
+ classing abilities for drawing out the similarities between hosts while
+ allowing them to be as specific as necessary, and it handles dependency
+ and prerequisite relationships between objects clearly and explicitly.
+
 Package: puppetmaster
 Architecture: all
-Depends: ${misc:Depends}, ruby1.8, puppet-common (= ${source:Version}), facter, lsb-base
+Depends: ${misc:Depends}, ruby1.8, puppetmaster-common (= ${source:Version}), facter, lsb-base
 Breaks: puppet (<< 0.24.7-1)
 Recommends: rails (>= 1.2.3-2), rdoc, libldap-ruby1.8
-Suggests: apache2 | nginx, mongrel, puppet-el, vim-puppet, libapache2-mod-passenger, librack-ruby (>= 1.0.0), stompserver, libstomp-ruby1.8
+Suggests: apache2 | nginx, mongrel, puppet-el, vim-puppet, stompserver, libstomp-ruby1.8
 Description: Centralized configuration management - master startup and compatibility scripts
  This package contains the startup and compatibility scripts for the puppet
  master, which is the server hosting manifests and files for the puppet nodes.
@@ -51,6 +73,26 @@ Description: Centralized configuration management - master startup and compatibi
  allowing them to be as specific as necessary, and it handles dependency
  and prerequisite relationships between objects clearly and explicitly.
 
+Package: puppetmaster-passenger
+Architecture: all
+Depends: ${misc:Depends}, ruby1.8, puppetmaster-common (= ${source:Version}), facter, lsb-base, libapache2-mod-passenger
+Conflicts: puppetmaster (<< 2.6.1~rc2-1)
+Replaces: puppetmaster (<< 2.6.1~rc2-1)
+Description: Centralised configuration management - master setup to run under mod passenger
+ This package provides a puppetmaster running under mod passenger. This configuration offers better performance and scalability.
+ .
+ Puppet lets you centrally manage every important aspect of your system
+ using a cross-platform specification language that manages all the
+ separate elements normally aggregated in different files, like users,
+ cron jobs, and hosts, along with obviously discrete elements like
+ packages, services, and files.
+ .
+ Puppet's simple declarative specification language provides powerful
+ classing abilities for drawing out the similarities between hosts while
+ allowing them to be as specific as necessary, and it handles dependency
+ and prerequisite relationships between objects clearly and explicitly.
+ .
+
 Package: puppet-common
 Architecture: all
 Depends: ${misc:Depends}, ruby1.8, libxmlrpc-ruby, libopenssl-ruby, libshadow-ruby1.8, adduser

-- 
Puppet packaging for Debian



More information about the Pkg-puppet-devel mailing list