[Pkg-puppet-devel] [SCM] Puppet packaging for Debian branch, master, updated. debian/2.6.1.rc3-1-42-g73e3678
Mathias Gug
mathias.gug at canonical.com
Fri Sep 24 20:15:33 UTC 2010
The following commit has been merged in the master branch:
commit 73e36780e706cd36a12ee8aa9ff1255d7611593a
Author: Mathias Gug <mathias.gug at canonical.com>
Date: Fri Sep 24 16:14:24 2010 -0400
Clean up puppet dependencies.
* debian/control:
- move all puppet dependencies to puppet-common since all the code is
actually located in puppet-common.
- move libaugeas from a recommend to a dependency.
diff --git a/debian/changelog b/debian/changelog
index ec4cb06..9f68099 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -8,6 +8,10 @@ puppet (2.6.1-1) UNRELEASED; urgency=low
* debian/puppetmaster-passenger.postinst: Use cacrl instead of hostcrl to
set the location of the CRL in apache2 configuration. Fix apache2
configuration on upgrade as well (LP: #641001).
+ * debian/control:
+ - move all puppet dependencies to puppet-common since all the code is
+ actually located in puppet-common.
+ - move libaugeas from a recommend to a dependency.
[ Stig Sandbeck Mathisen ]
* Fix "require" path for puppet queue.
diff --git a/debian/control b/debian/control
index 94a6060..3181e85 100644
--- a/debian/control
+++ b/debian/control
@@ -10,11 +10,33 @@ Vcs-Git: git://git.debian.org/git/pkg-puppet/puppet.git
Vcs-Browser: http://git.debian.org/?p=pkg-puppet/puppet.git
Homepage: http://projects.puppetlabs.com/projects/puppet
+Package: puppet-common
+Architecture: all
+Depends: ${misc:Depends}, ruby1.8, libxmlrpc-ruby, libopenssl-ruby, libshadow-ruby1.8, libaugeas-ruby1.8, adduser, facter, lsb-base
+Recommends: lsb-release, debconf-utils
+Suggests: libselinux-ruby1.8
+Breaks: puppet (<< 2.6.0~rc2-1), puppetmaster (<< 0.25.4-1)
+Description: Centralized configuration management
+ 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.
+ .
+ This package contains the puppet software and documentation. For the startup
+ scripts needed to run the puppet agent and master, see the "puppet" and
+ "puppetmaster" packages, respectively.
+
Package: puppet
Architecture: all
-Depends: ${misc:Depends}, ruby1.8, libxmlrpc-ruby, libopenssl-ruby, libshadow-ruby1.8, adduser, facter, lsb-base, puppet-common (= ${binary:Version})
-Recommends: rdoc, libaugeas-ruby1.8
-Suggests: puppet-el, vim-puppet, libselinux-ruby1.8, etckeeper
+Depends: ${misc:Depends}, puppet-common (= ${binary:Version})
+Recommends: rdoc
+Suggests: puppet-el, vim-puppet, etckeeper
Description: Centralized configuration management - agent startup and compatibility scripts
This package contains the startup script and compatbility scripts for the
puppet agent, which is the process responsible for configuring the local node.
@@ -94,27 +116,6 @@ Description: Centralised configuration management - master setup to run under mo
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, facter
-Recommends: lsb-release, debconf-utils
-Breaks: puppet (<< 2.6.0~rc2-1), puppetmaster (<< 0.25.4-1)
-Description: Centralized configuration management
- 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.
- .
- This package contains the puppet software and documentation. For the startup
- scripts needed to run the puppet agent and master, see the "puppet" and
- "puppetmaster" packages, respectively.
-
Package: vim-puppet
Architecture: all
Depends: ${misc:Depends}
--
Puppet packaging for Debian
More information about the Pkg-puppet-devel
mailing list