[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