debian/0000755000000000000000000000000012300026515007160 5ustar debian/bcfg2-server.default0000644000000000000000000000055612253664445013044 0ustar # Configuration options for bcfg2 server # BCFG2_SERVER_OPTIONS: # Set the default options for Bcfg2 Server on startup # Default: "" #BCFG2_SERVER_OPTIONS="" # BCFG2_SERVER_ENABLED: # Should Bcfg2 Server be run automatically by system scripts # # Uncomment the following line to enable any of the below selections # Default: 0 (disable) BCFG2_SERVER_ENABLED=1 debian/control0000644000000000000000000000525312253664573010613 0ustar Source: bcfg2 Section: admin Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Arto Jantunen Build-Depends: debhelper (>= 9), python-all (>= 2.6.6-3), python-setuptools, python-sphinx (>= 1.0.7+dfsg), python-lxml, python-daemon, python-boto, python-cherrypy3, python-gamin, python-genshi, python-pyinotify, python-doc, python-mock, python-mock-doc, dh-apache2, dh-systemd Standards-Version: 3.9.5.0 Homepage: http://bcfg2.org/ X-Python-Version: >= 2.6 Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/bcfg2.git Vcs-Git: git://anonscm.debian.org/collab-maint/bcfg2.git Package: bcfg2 Architecture: all Depends: ${python:Depends}, ${misc:Depends}, debsums, python-apt (>= 0.7.91), ucf, lsb-base (>= 3.1-9) Description: Configuration management client Bcfg2 is a configuration management system that generates configuration sets for clients bound by client profiles. bcfg2 is the client portion of bcfg2 system which installs configuration images provided by bcfg2-server Package: bcfg2-server Architecture: all Depends: ${python:Depends}, ${misc:Depends}, python-lxml (>= 0.9), libxml2-utils (>= 2.6.23), lsb-base (>= 3.1-9), ucf, bcfg2 (= ${binary:Version}), openssl, python-pyinotify | python-gamin, python-daemon Recommends: patch, python-cheetah, python-genshi (>= 0.4.4) Suggests: python-profiler, python-sqlalchemy (>= 0.5.0), python-django, mail-transport-agent, bcfg2-doc (= ${binary:Version}), graphviz Description: Configuration management server Bcfg2 is a configuration management system that generates configuration sets for clients bound by client profiles. bcfg2-server is the server for bcfg2 clients, which generates configuration sets and stores statistics of client system states. Package: bcfg2-web Architecture: all Depends: ${python:Depends}, ${misc:Depends}, bcfg2-server (= ${binary:Version}), python-django, python-django-south (>= 0.7.5) Recommends: libapache2-mod-wsgi, ${misc:Recommends} Suggests: python-mysqldb, python-psycopg2, python-sqlite Description: Configuration management web interface Bcfg2 is a configuration management system that generates configuration sets for clients bound by client profiles. bcfg2-web is the reporting server for bcfg2. Package: bcfg2-doc Section: doc Architecture: all Depends: ${sphinxdoc:Depends}, ${misc:Depends} Description: Configuration management system documentation Bcfg2 is a configuration management system that generates configuration sets for clients bound by client profiles. bcfg2-doc is the documentation for bcfg2. debian/watch0000644000000000000000000000035212253664445010232 0ustar version=3 opts=uversionmangle=s/(\d)[_\.\-]?((RC|rc|pre|dev|beta|alpha|b|a)\d*)$/$1~$2/ \ ftp://ftp.mcs.anl.gov/pub/bcfg/bcfg2-(\d.*)\.(?:tgz|tbz2|tar\.(?:gz|bz2|xz)) # Bart Martens Thu, 06 Dec 2012 06:41:49 +0000 debian/bcfg2-server.postinst0000644000000000000000000000210712253664445013275 0ustar #!/bin/sh # postinst script for bcfg2-server # # see: dh_installdeb(1) set -e # summary of how this script can be called: # * `configure' # * `abort-upgrade' # * `abort-remove' `in-favour' # # * `abort-deconfigure' `in-favour' # `removing' # # for details, see http://www.debian.org/doc/debian-policy/ or # the debian-policy package # case "$1" in configure) ucf /usr/share/bcfg2/bcfg2-server.default /etc/default/bcfg2-server if [ -x /usr/bin/ucfr ] ; then ucfr bcfg2 /etc/default/bcfg2-server fi ;; abort-upgrade|abort-remove|abort-deconfigure) ;; *) echo "postinst called with unknown argument \`$1'" >&2 exit 1 ;; esac # dh_installdeb will replace this with shell code automatically # generated by other debhelper scripts. #DEBHELPER# exit 0 debian/changelog0000644000000000000000000013331412300026515011037 0ustar bcfg2 (1.3.3-1ubuntu3) trusty; urgency=medium * Also cherry-pick a sorting fix from upstream (also NagiosGen). -- Stéphane Graber Sat, 15 Feb 2014 22:15:23 -0500 bcfg2 (1.3.3-1ubuntu2) trusty; urgency=medium * Cherry-pick fix from upstream master to fix NagiosGen with IPv6 hosts. -- Stéphane Graber Sat, 15 Feb 2014 20:49:04 -0500 bcfg2 (1.3.3-1ubuntu1) trusty; urgency=medium * Merge from Debian. Remaining Ubuntu changes: - Recommends: Move graphviz to Suggests (avoid libX11 on a server). - Suggests: Move genshi and cheetah to Recommends (for templating). * Drop BackupPCGen plugin as it's now possible to achieve the exact same feature using the existing upstream plugins alone. -- Stéphane Graber Mon, 16 Dec 2013 16:03:18 -0500 bcfg2 (1.3.3-1) unstable; urgency=medium * New upstream version 1.3.3 * Remove patch 0003, included upstream * Update systemd service files to not depend on syslog.target (thanks Lintian) * Bcfg2-web: add dependency on python-django-south * Add build-dependency on python-boto * Use dh compat level 9 * Update Standards-Version to 3.9.5.0, no changes -- Arto Jantunen Sat, 14 Dec 2013 15:58:13 +0200 bcfg2 (1.3.2-1ubuntu1) saucy; urgency=low * Merge from Debian. Remaining Ubuntu changes: - Patch adding BackupPCGen plugin by Revolution Linux (off by default). - Recommends: Move graphviz to Suggests (avoid libX11 on a server). - Suggests: Move genshi and cheetah to Recommends (for templating). * Cherry-pick IPv6 and UTF-8 fixes from upstream git. -- Stéphane Graber Mon, 19 Aug 2013 16:53:01 +0200 bcfg2 (1.3.2-1) unstable; urgency=low * Remove patches 0002-0006, included upstream * Add native systemd support using dh-systemd and the upstream provided service files * Do not start bcfg2 on package installation * Apply patch to configure python-daemon so that it works with systemd * Update Build-Dependencies to include currently needed sphinx catalogs -- Arto Jantunen Sun, 21 Jul 2013 11:21:55 +0300 bcfg2 (1.3.1-3ubuntu1) saucy; urgency=low * Merge from Debian. Remaining Ubuntu changes: - Patch adding BackupPCGen plugin by Revolution Linux (off by default). - Recommends: Move graphviz to Suggests (avoid libX11 on a server). - Suggests: Move genshi and cheetah to Recommends (for templating). -- Stéphane Graber Tue, 09 Jul 2013 16:25:00 -0400 bcfg2 (1.3.1-3) unstable; urgency=low * Apply two patches from upstream to fix build failures related to xmlschema.py (Closes: #713088) * Update watch file, thanks Bart Martens -- Arto Jantunen Tue, 25 Jun 2013 17:57:15 +0300 bcfg2 (1.3.1-2) unstable; urgency=low * Upload to unstable * Add patch to update the Apache config for version 2.4 * Enable dh_apache2 for Apache 2.4 migration (Closes: #669766) * Apply three patches from upstream to support Django 1.5 -- Arto Jantunen Sat, 01 Jun 2013 19:57:08 +0300 bcfg2 (1.3.1-1) experimental; urgency=low * New upstream version 1.3.1 * Update debian/copyright * Update .docs files to match the new version -- Arto Jantunen Thu, 28 Mar 2013 20:13:01 +0200 bcfg2 (1.3.0~rc2-1) experimental; urgency=low * New upstream version 1.3.0rc2 * Add build dependencies needed for sphinx references * Remove dependency on python-lxml from the client * Update Standards-Version to 3.9.4.0, no changes -- Arto Jantunen Sun, 10 Feb 2013 13:44:00 +0200 bcfg2 (1.3.0~pre2-1) experimental; urgency=low * New upstream version 1.3.0pre2 * Include all upgrade tools, instead of just posixunified.py * Add bcfg2-doc package for the new sphinx docs * Prefer python-pyinotify to python-gamin * Add dependency on python-daemon to the server package -- Arto Jantunen Wed, 26 Dec 2012 12:30:06 +0200 bcfg2 (1.2.3-1ubuntu2) raring; urgency=low * Update BackupPCGen patch: - Add some flexibility in the parser to allow for varying field number. - Fix to match PEP-8 standard. - Update to work under both Python 2.7 and 3.3 (requires python3-configobj) -- Stéphane Graber Fri, 23 Nov 2012 10:43:05 -0500 bcfg2 (1.2.3-1ubuntu1) raring; urgency=low * Merge from Debian experimental. Remaining Ubuntu changes: - Patch adding BackupPCGen plugin by Revolution Linux (off by default). - Recommends: Move graphviz to Suggests (avoid libX11 on a server). - Suggests: Move genshi and cheetah to Recommends (for templating). -- Stéphane Graber Mon, 19 Nov 2012 22:41:16 -0500 bcfg2 (1.2.3-1) experimental; urgency=low * Upload to experimental due to the wheezy freeze * New upstream version 1.2.3 * Remove patch 0001, applied upstream -- Arto Jantunen Fri, 03 Aug 2012 19:20:52 +0300 bcfg2 (1.2.2-2ubuntu1) quantal; urgency=low * Merge from Debian unstable. Remaining Ubuntu changes: - Patch adding BackupPCGen plugin by Revolution Linux (off by default). - Recommends: Move graphviz to Suggests (avoid libX11 on a server). - Suggests: Move genshi and cheetah to Recommends (for templating). -- Andrew Starr-Bochicchio Thu, 26 Jul 2012 16:41:41 -0400 bcfg2 (1.2.2-2) unstable; urgency=high * Urgency=high due to security fix * Apply patch from Chris St. Pierre to fix an unescaped shell command vulnerability in the Trigger plugin (Closes: #679272) -- Arto Jantunen Wed, 27 Jun 2012 21:25:43 +0300 bcfg2 (1.2.2-1ubuntu2) precise; urgency=low * Bugfix update of BackupPCGen plugin to deal with servers backing up a single location. Thank to Marc Gariepy for the fix. -- Stéphane Graber Wed, 18 Apr 2012 18:24:43 +0200 bcfg2 (1.2.2-1ubuntu1) precise; urgency=low * Merge 1.2.2 bugfix release from Debian. Remaining changes: - Added patches: + Add BackupPCGen plugin by Revolution Linux (off by default). - Recommends: Move graphviz to Suggests (avoid libX11 on a server). - Suggests: Move genshi and cheetah to Recommends (for templating). -- Stéphane Graber Wed, 28 Mar 2012 21:25:36 -0400 bcfg2 (1.2.2-1) unstable; urgency=low * New upstream version 1.2.2 * Remove Sami Haahtinen from uploaders * Remove patch 0001, applied upstream -- Arto Jantunen Mon, 19 Mar 2012 20:16:25 +0200 bcfg2 (1.2.1-1ubuntu1) precise; urgency=low * Merge from Debian unstable. Remaining changes: - Added patches: + Add BackupPCGen plugin by Revolution Linux (off by default). - Recommends: Move graphviz to Suggests (avoid libX11 on a server). - Suggests: Move genshi and cheetah to Recommends (for templating). -- Stéphane Graber Thu, 09 Feb 2012 15:33:13 -0500 bcfg2 (1.2.1-1) unstable; urgency=low * New upstream version 1.2.1 * Build-depend on python-setuptools -- Arto Jantunen Wed, 01 Feb 2012 18:07:44 +0200 bcfg2 (1.2.0-1ubuntu1) precise; urgency=low * Merge from debian testing. Remaining changes: - Added patches: + Add BackupPCGen plugin by Revolution Linux (off by default). - Dropped patches: + Make ssh_known_hosts base64 to avoid timeouts (shouldn't be necessary with 1.2) + Add NagiosGen patch to support "parents" in Nagios (upstreamed) - Recommends: Move graphviz to Suggests (avoid libX11 on a server). - Suggests: Move genshi and cheetah to Recommends (for templating). -- Stéphane Graber Thu, 26 Jan 2012 15:22:16 -0500 bcfg2 (1.2.0-1) unstable; urgency=low * New upstream version 1.2.0 * Remove all patches, they have been superseded upstream * Follow upstream by having bcfg2-server recommend patch instead of depending on it * Remove .preinst files used to migrate away from python-central * Use the upstream version of README.Debian, removing info about create-debian-pkglist.py * Stop including create-debian-pkglist.py in the package, it has been replaced by the Packages plugin * Add patch 0001 to restore the missing import of pipes in the svn plugin * Add the bcfg2-web package -- Arto Jantunen Sat, 24 Dec 2011 13:00:02 +0200 bcfg2 (1.1.3-1ubuntu1) precise; urgency=low * Merge from debian unstable. Remaining changes: - Added patches: + Add NagiosGen patch to support "parents" in Nagios + Add BackupPCGen plugin by Revolution Linux (off by default). + Make ssh_known_hosts base64 to avoid timeouts (SSHGen). - Recommends: Move graphviz to Suggests (avoid libX11 on a server). - Suggests: Move genshi and cheetah to Recommends (for templating). -- Stéphane Graber Thu, 20 Oct 2011 10:58:36 -0400 bcfg2 (1.1.3-1) unstable; urgency=low * New upstream version 1.1.3 * Remove patch 0004, applied upstream * Fix the "Generated config for" regexp in the server logcheck ignore file, thanks Michael Erickson (Closes: #642269) * Add Vcs-Browser and Vcs-Git urls to debian/control -- Arto Jantunen Sun, 25 Sep 2011 14:28:38 +0300 bcfg2 (1.1.2-2ubuntu1) oneiric; urgency=low * Merge upstream bugfix only release 1.1.2. * Also fixes CVE 2011-3211 (LP: #844743) * Merge from debian unstable. Remaining changes: - Added patches: + Add NagiosGen patch to support "parents" in Nagios + Add BackupPCGen plugin by Revolution Linux (off by default). + Make ssh_known_hosts base64 to avoid timeouts (SSHGen). - Recommends: Move graphviz to Suggests (avoid libX11 on a server). - Suggests: Move genshi and cheetah to Recommends (for templating). -- Stéphane Graber Thu, 08 Sep 2011 09:38:14 -0400 bcfg2 (1.1.2-2) unstable; urgency=high * Urgency=high due to security fix * Apply patch from Torsten Rehn to honor BCFG2_SERVER_OPTIONS in the server init script (Closes: #634875) * Remove deprecated Breaks: ${python:Breaks} * Add dependency on patch to bcfg2-server, the Cfg plugin needs it (Closes: #638826) * Build-Depend on python-all instead of just python * Refresh patches to match what current gbp-pq generates * Apply patch from Chris St. Pierre to fix security issues caused by unescaped shell commands (Closes: #640028) -- Arto Jantunen Thu, 01 Sep 2011 18:38:51 +0300 bcfg2 (1.1.2-1) unstable; urgency=low * New upstream version 1.1.2 * Patches 0004 and 0005 included upstream, remove them * Update Standards-Version to 3.9.2.0, no changes -- Arto Jantunen Thu, 02 Jun 2011 11:50:12 +0300 bcfg2 (1.1.1-3ubuntu3) oneiric; urgency=low * Apply patch from Torsten Rehn to resolve $BCFG2_SERVER_OPTIONS not being honored in the bcfg2-server initscript. (LP: #781612) -- Daniel T Chen Wed, 20 Jul 2011 13:58:56 -0400 bcfg2 (1.1.1-3ubuntu2) oneiric; urgency=low * Add python2.7 fix (LP: #777999) * Sort patches/series to make it easier to read -- Stéphane Graber Mon, 16 May 2011 09:56:46 -0400 bcfg2 (1.1.1-3ubuntu1) oneiric; urgency=low * Merge from debian unstable. Remaining changes: - Added patches: + Add NagiosGen patch to support "parents" in Nagios + Add BackupPCGen plugin by Revolution Linux (off by default). + Make ssh_known_hosts base64 to avoid timeouts (SSHGen). - Recommends: Move graphviz to Suggests (avoid libX11 on a server). - Suggests: Move genshi and cheetah to Recommends (for templating). * Dropped change, fixed in Debian: - Depends: Update to use gamin by default (to avoid installing portmap). -- Angel Abad Mon, 02 May 2011 14:52:02 +0200 bcfg2 (1.1.1-3) unstable; urgency=low * Use debhelper 8 * Drop dependency on python-fam and fam, support only gamin (Closes: #613042) * Cherry-pick patch from upstream to fix bcfg2 -S (Closes: #608622) * Cherry-pick patch from upstream to add man page for bcfg2-ping-sweep (Closes: #608611) -- Arto Jantunen Thu, 17 Mar 2011 21:07:53 +0200 bcfg2 (1.1.1-2ubuntu1) natty; urgency=low * Merge from debian unstable. Remaining changes: - Added patches: + Add NagiosGen patch to support "parents" in Nagios + Add BackupPCGen plugin by Revolution Linux (off by default). + Make ssh_known_hosts base64 to avoid timeouts (SSHGen). - Depends: Update to use gamin by default (to avoid installing portmap). - Recommends: Move graphviz to Suggests (avoid libX11 on a server). - Suggests: Move genshi and cheetah to Recommends (for templating). * Dropped change, not needed: - Build-Depends: Change python-support from >= 1.0.9 to >=1.0.4 (to make backporting easier). -- Angel Abad Thu, 17 Feb 2011 10:53:58 +0100 bcfg2 (1.1.1-2) unstable; urgency=low * The "Yay Squeeze" release * Upload to unstable * Transition to dh_python2 * Upstream has added a man page for bcfg2-reports (Closes: #608613) -- Arto Jantunen Thu, 10 Feb 2011 18:49:19 +0200 bcfg2 (1.1.1-1ubuntu2) natty; urgency=low * Added patches: - Add NagiosGen patch to support "parents" in Nagios -- Stéphane Graber Sat, 01 Jan 2011 16:22:56 -0500 bcfg2 (1.1.1-1ubuntu1) natty; urgency=low * Added patches - Add BackupPCGen plugin by Revolution Linux (off by default). - Make ssh_known_hosts base64 to avoid timeouts (SSHGen). * Maintainer: Change to "Ubuntu Developers" * Build-Depends: Change python-support from >= 1.0.9 to >=1.0.4 (to make backporting easier). * Depends: Update to use gamin by default (to avoid installing portmap). * Recommends: Move graphviz to Suggests (avoid libX11 on a server). * Suggests: Move genshi and cheetah to Recommends (for templating). -- Stéphane Graber Tue, 14 Dec 2010 16:16:38 -0500 bcfg2 (1.1.1-1) experimental; urgency=low * New upstream version 1.1.1 * Rebase patches to fit * Include the posixunified.py repo conversion script, and mention it in NEWS.Debian -- Arto Jantunen Sun, 28 Nov 2010 16:41:17 +0200 bcfg2 (1.1.0-1) experimental; urgency=low * New upstream version 1.1.0 * Note potential upgrade issues in NEWS.Debian * All patches included upstream, remove them * Add patch to remove ignores of Python-Apt related deprecation warnings * Add patch to use the new Python-Apt api * Add patch to update the create-debian-pkglist.py tool to the new Python-Apt api * Depend on python-apt (>= 0.7.91) for the new api -- Arto Jantunen Fri, 05 Nov 2010 19:18:43 +0200 bcfg2 (1.0.1-3) unstable; urgency=medium [ Arto Jantunen ] * Rewrote the Bcfg2 server init script to address a long list of issues (Closes: #591030) * Remove support for agent mode (no longer supported upstream), note the removal in debian/NEWS * Apply patch from upstream to remove nonexistent agent options from the client manpage * Update Standards-Version to 3.9.1.0, no changes * Use correct package name for SQLAlchemy in Suggests -- Arto Jantunen Tue, 10 Aug 2010 17:59:44 +0300 bcfg2 (1.0.1-2) unstable; urgency=medium [ Arto Jantunen ] * Urgency medium for the Python 2.6 transition and the debsums fix * debian/changelog: Correct the bug number for the python-apt transition * Python 2.6 is default in unstable and #576517 has been fixed, update build-deps accordingly and remove workaround * Converted to source format 3.0 (quilt) * Apply patch from upstream to fix debsums incompatibility (Closes: #586717) * Apply patch from upstream to silence a few deprecation warnings from python-apt (Closes: #586718) * Update Standards-Version to 3.9.0.0 (no changes) -- Arto Jantunen Mon, 05 Jul 2010 20:38:37 +0300 bcfg2 (1.0.1-1) unstable; urgency=low [ Arto Jantunen ] * Take over bcfg2, with permission from maintainer, keep Sami as an Uploader * New upstream version (Closes: #572874) * Upstream is using the new python-apt api (Closes: #572056) * Integrate packaging work done upstream, changes below are relative to current upstream debian dir * Remove strange Recommends from bcfg2 * Remove override_dh_auto_install, based on the ticket it was never really needed * Include tools/create-debian-pkglist.py as an example and document it's use in README.Debian (Closes: #424884) * debian/changelog: Include NMUs by Neil McGovern and Matthias Klose, also include upstream changes up to 1.0.1 * Remove build-dep on python-dev, bcfg2 does not contain any C extensions * Update Standards-Version to 3.8.4.0, no changes * Remove upstream workaround for Debian bug #546293, build-depend on debhelper 7.4.2 for the fix * Clean up Depends, use binary:Version instead of deprecated Source-Version * Add debian/source/format (1.0) * Move from dh compat 5 to 7 * Add debian/pyversions to show that we require python2.6 (for server ssl support, client could use m2crypto) * Override python-support dependency generation for bcfg2-server (see #576517) -- Arto Jantunen Sat, 27 Mar 2010 11:11:27 +0200 bcfg2 (1.0.1-0.1) unstable; urgency=low * New upstream release -- Narayan Desai Thu, 21 Jan 2010 09:56:12 -0600 bcfg2 (1.0.1-0.0rc4) unstable; urgency=low * New upstream release -- Narayan Desai Wed, 13 Jan 2010 08:11:09 -0600 bcfg2 (1.0.1-0.0rc3) unstable; urgency=low * New upstream release -- Sol Jerome Tue, 05 Jan 2010 08:22:17 -0600 bcfg2 (1.0.1-0.0rc2) unstable; urgency=low * New upstream release -- Narayan Desai Mon, 04 Jan 2010 10:57:22 -0600 bcfg2 (1.0.1-0.0rc1) unstable; urgency=low * New upstream release -- Narayan Desai Wed, 30 Dec 2009 10:14:43 -0600 bcfg2 (1.0.0-6) unstable; urgency=low * final 1.0.0 release + debian directory from r5630 -- Daniel Clark Sun, 23 Dec 2009 02:13:44 -0500 bcfg2 (1.0.0-4) unstable; urgency=low * final 1.0.0 release + debian directory from r5621 -- Daniel Clark Sun, 15 Dec 2009 06:12:33 -0500 bcfg2 (1.0.0-2) unstable; urgency=low * final 1.0.0 release + debian directory from r5619 -- Daniel Clark Sun, 11 Dec 2009 15:59:33 -0500 bcfg2 (1.0.0-1) unstable; urgency=low * final release -- Narayan Desai Thu, 05 Nov 2009 17:40:46 -0600 bcfg2 (1.0.0~rc4-1) unstable; urgency=low * last release candidate -- Narayan Desai Thu, 05 Nov 2009 16:10:39 -0600 bcfg2 (1.0.0~rc3-1) unstable; urgency=low [ Narayan Desai ] * new release candidate -- Narayan Desai Wed, 04 Nov 2009 23:47:56 -0600 bcfg2 (1.0.0~rc2-1) unstable; urgency=low [ Narayan Desai ] * new release candidate [ Sami Haahtinen ] * Update packaging * Switch to plain debhelper * Switch from pycentral to python-support * Move homepage to the dedicated Homepage field * Update Standards-Version to 3.8.3.0 * Add python-m2crypto as dependency * bcfg2-server needs python2.4+ -- Sami Haahtinen Sat, 24 Oct 2009 00:20:51 +0300 bcfg2 (1.0.0rc1-0.1) unstable; urgency=low * first release candidate -- Narayan Desai Sun, 25 Oct 2009 21:40:44 -0500 bcfg2 (1.0pre5-0.2) unstable; urgency=low * version bump to 1.0pre5 -- Narayan Desai Thu, 23 Jul 2009 10:54:06 -0500 bcfg2 (1.0pre4-0.2) unstable; urgency=low * Remove python-cheetah dependency -- Sol Jerome Wed, 15 Jun 2009 14:30:25 -0500 bcfg2 (1.0pre4-0.1) unstable; urgency=low * new prerelease -- Narayan Desai Wed, 24 Jun 2009 20:58:52 -0500 bcfg2 (1.0pre3-0.1) unstable; urgency=low * new prerelease -- Narayan Desai Fri, 22 May 2009 12:37:13 -0500 bcfg2 (1.0pre2-0.1) unstable; urgency=low * new prerelease -- Narayan Desai Wed, 25 Mar 2009 19:17:14 -0500 bcfg2 (1.0pre1-0.0) unstable; urgency=low * new prerelease -- Narayan Desai Thu, 29 Jan 2009 15:36:44 -0600 bcfg2 (0.9.6-0.1) unstable; urgency=low * Final release! -- Narayan Desai Thu, 13 Nov 2008 18:36:50 -0600 bcfg2 (0.9.6-0.0rc1) unstable; urgency=low * Release candidate -- Narayan Desai Fri, 07 Nov 2008 13:52:58 -0600 bcfg2 (0.9.6-0.0pre3) unstable; urgency=low * new prerelease (hopefully rc) -- Narayan Desai Fri, 10 Oct 2008 16:35:17 -0600 bcfg2 (0.9.6-0.0pre2) unstable; urgency=low * new prerelease -- Narayan Desai Thu, 07 Aug 2008 15:49:22 -0500 bcfg2 (0.9.5.7-1.1) unstable; urgency=low * NMU. Rebuild to move files to /usr/share/pyshared. Closes: #490446. -- Matthias Klose Fri, 18 Jul 2008 15:59:39 +0000 bcfg2 (0.9.5.7-1) unstable; urgency=low * New upstream release * Update init dependencies (Closes: #470107) -- Sami Haahtinen Mon, 10 Mar 2008 09:58:50 +0200 bcfg2 (0.9.5.7-0.1) unstable; urgency=low * New upstream release -- Narayan Desai Tue, 12 Feb 2008 20:31:06 -0600 bcfg2 (0.9.5.6-0.1) unstable; urgency=low * New upstream release -- Narayan Desai Tue, 12 Feb 2008 09:22:19 -0600 bcfg2 (0.9.5.5-0.1) unstable; urgency=low * New upstream release -- Narayan Desai Thu, 10 Jan 2008 21:32:11 -0600 bcfg2 (0.9.5-stable-1) unstable; urgency=low * fourth stable stream release -- Rick Bradshaw Wed, 09 Jan 2008 15:15:57 -0600 bcfg2 (0.9.5.3-0.1) unstable; urgency=low * Third stable stream release -- Rick Bradshaw Tue, 08 Jan 2008 09:50:06 -0600 bcfg2 (0.9.5.2-0.1) unstable; urgency=low * Second stable stream release -- Narayan Desai Sat, 01 Dec 2007 21:29:54 -0600 bcfg2 (0.9.5.1-0.1) unstable; urgency=low * First stable stream release -- Rick Bradshaw Fri, 30 Nov 2007 16:36:18 -0600 bcfg2 (0.9.5-0.1) unstable; urgency=low * final release -- Narayan Desai Fri, 09 Nov 2007 19:44:25 -0600 bcfg2 (0.9.5-0.0pre7) unstable; urgency=low * final pre ;) -- Narayan Desai Mon, 05 Nov 2007 17:58:03 -0600 bcfg2 (0.9.5-0.0pre6) unstable; urgency=low * new pre (double hopefully the final 0.9.5pre) -- Narayan Desai Tue, 30 Oct 2007 12:42:27 -0500 bcfg2 (0.9.5-0.0pre5) unstable; urgency=low * new pre (hopefully the final 0.9.5pre) -- Narayan Desai Thu, 11 Oct 2007 16:31:33 -0500 bcfg2 (0.9.5-0.0pre4) unstable; urgency=low * new pre (final feature addition for 0.9.5) -- Narayan Desai Sun, 26 Aug 2007 16:25:33 -0500 bcfg2 (0.9.5-0.0pre3) unstable; urgency=low * new pre -- Narayan Desai Tue, 07 Aug 2007 22:32:16 -0500 bcfg2 (0.9.5-0.0pre2) unstable; urgency=low * new pre -- Narayan Desai Wed, 25 Jul 2007 15:01:48 -0500 bcfg2 (0.9.5-0.0pre1) unstable; urgency=low * new pre -- Narayan Desai Thu, 19 Jul 2007 19:25:16 -0500 bcfg2 (0.9.4-0.1) unstable; urgency=low * final release -- Narayan Desai Mon, 25 Jun 2007 10:12:27 -0500 bcfg2 (0.9.4-0.0pre4) unstable; urgency=low * new pre -- Narayan Desai Wed, 20 Jun 2007 16:15:39 -0500 bcfg2 (0.9.4-0.0pre3) unstable; urgency=low * new pre -- Narayan Desai Thu, 14 Jun 2007 09:12:50 -0500 bcfg2 (0.9.4-0.0pre2) unstable; urgency=low * new pre -- Narayan Desai Wed, 06 Jun 2007 10:28:05 -0500 bcfg2 (0.9.4-0.0pre1) unstable; urgency=low * new pre -- Narayan Desai Mon, 14 May 2007 21:48:23 -0500 bcfg2 (0.9.3-0.1) unstable; urgency=low * final release -- Narayan Desai Mon, 30 Apr 2007 13:21:30 -0500 bcfg2 (0.9.3-0.0pre7) unstable; urgency=low * new pre -- Narayan Desai Wed, 18 Apr 2007 19:49:05 -0500 bcfg2 (0.9.3-0.0pre6) unstable; urgency=low * new pre -- Narayan Desai Wed, 11 Apr 2007 13:17:10 -0500 bcfg2 (0.9.3-0.0pre5) unstable; urgency=low * new prerelease -- Narayan Desai Fri, 6 Apr 2007 14:07:26 -0500 bcfg2 (0.9.3-0.0pre4) unstable; urgency=low * new prerelease -- Narayan Desai Thu, 5 Apr 2007 14:24:37 -0500 bcfg2 (0.9.3-0.0pre3) unstable; urgency=low * new prerelease -- Narayan Desai Tue, 20 Mar 2007 10:50:37 -0500 bcfg2 (0.9.3-0.0pre2) unstable; urgency=low * new prerelease -- Narayan Desai Mon, 12 Mar 2007 11:25:13 -0500 bcfg2 (0.9.3-0.0pre1) unstable; urgency=low * new prerelease -- Narayan Desai Mon, 12 Mar 2007 10:10:05 -0500 bcfg2 (0.9.2-0.1) unstable; urgency=low * final release -- Narayan Desai Mon, 19 Feb 2007 13:35:24 -0600 bcfg2 (0.9.2-0.0rc6) unstable; urgency=low * final(?) release candidate -- Narayan Desai Fri, 16 Feb 2007 16:24:53 -0600 bcfg2 (0.9.2-0.0rc5) unstable; urgency=low * release candidate -- Narayan Desai Thu, 15 Feb 2007 14:59:48 -0600 bcfg2 (0.9.2-0.0rc4) unstable; urgency=low * release candidate -- Narayan Desai Thu, 15 Feb 2007 13:53:17 -0600 bcfg2 (0.9.2-0.0rc3) unstable; urgency=low * release candidate -- Narayan Desai Thu, 15 Feb 2007 13:29:00 -0600 bcfg2 (0.9.2-0.0rc2) unstable; urgency=low * release candidate -- Narayan Desai Thu, 15 Feb 2007 11:03:51 -0600 bcfg2 (0.9.2-0.0rc1) unstable; urgency=low * prerelease -- Narayan Desai Tue, 6 Feb 2007 15:18:53 -0600 bcfg2 (0.9.1d-0.1) unstable; urgency=low * another patch release -- Narayan Desai Tue, 6 Feb 2007 10:00:51 -0600 bcfg2 (0.9.1c-0.1) unstable; urgency=low * another patch release -- Narayan Desai Mon, 5 Feb 2007 12:26:43 -0600 bcfg2 (0.9.1b-0.3) unstable; urgency=low * doubly brown paper bag release -- Narayan Desai Fri, 2 Feb 2007 19:26:12 -0600 bcfg2 (0.9.1a-0.2) unstable; urgency=low * brown paper bag release -- Narayan Desai Thu, 1 Feb 2007 17:49:01 -0600 bcfg2 (0.9.1-0.1) unstable; urgency=low * new release -- Narayan Desai Thu, 1 Feb 2007 15:38:06 -0600 bcfg2 (0.9.0-0.1) unstable; urgency=low * final release -- Narayan Desai Mon, 29 Jan 2007 13:18:38 -0600 bcfg2 (0.9.0-0pre6) unstable; urgency=low * new pre, hopefully near final -- Narayan Desai Wed, 24 Jan 2007 13:17:08 -0600 bcfg2 (0.9.0-0pre5) unstable; urgency=low * new pre -- Narayan Desai Tue, 16 Jan 2007 10:44:54 -0600 bcfg2 (0.9.0-0pre4) unstable; urgency=low * new pre, this one works -- Narayan Desai Thu, 11 Jan 2007 14:58:11 -0600 bcfg2 (0.9.0-0.0pre3) unstable; urgency=low * new pre -- Narayan Desai Thu, 11 Jan 2007 14:01:53 -0600 bcfg2 (0.9.0-0.0pre2) unstable; urgency=low * second pre of 0.9.0 -- Narayan Desai Thu, 11 Jan 2007 12:35:19 -0600 bcfg2 (0.9.0-0.0pre1) unstable; urgency=low * first prerelease of 0.9.0 -- Narayan Desai Tue, 9 Jan 2007 10:07:45 -0600 bcfg2 (0.8.7.3-0.1) unstable; urgency=low * license changes -- Narayan Desai Wed, 27 Dec 2006 15:33:22 -0600 bcfg2 (0.8.7.2-0.1) unstable; urgency=low * new upstream -- Narayan Desai Thu, 21 Dec 2006 09:23:56 -0600 bcfg2 (0.8.7.1-1) unstable; urgency=low * New upstream upload to debian -- Sami Haahtinen Wed, 13 Dec 2006 12:45:40 +0200 bcfg2 (0.8.7.1-0.1) unstable; urgency=low * new upstream -- Narayan Desai Mon, 11 Dec 2006 12:26:28 -0600 bcfg2 (0.8.7-1) unstable; urgency=low * Debian Release of the new upstream -- Sami Haahtinen Mon, 4 Dec 2006 21:05:03 +0200 bcfg2 (0.8.7-0.1) unstable; urgency=low * final release -- Narayan Desai Fri, 1 Dec 2006 21:22:16 -0600 bcfg2 (0.8.7-0pre2) unstable; urgency=low * new upstream -- Narayan Desai Thu, 30 Nov 2006 14:48:49 -0600 bcfg2 (0.8.7-0pre1) unstable; urgency=low * new upstream -- Narayan Desai Mon, 27 Nov 2006 10:36:56 -0600 bcfg2 (0.8.6.1-1.1etch1) testing-security; urgency=high * Non-maintainer upload by the security team. * Fix world readable /etc/bcfg2.conf (Closes: #406285) -- Neil McGovern Tue, 23 Jan 2007 20:56:01 +0000 bcfg2 (0.8.6.1-1) unstable; urgency=low * New Upstream Release * Replaced faulty if clause in bcfg2.postrm (Closes: #398772) -- Sami Haahtinen Thu, 16 Nov 2006 22:39:16 +0200 bcfg2 (0.8.6.1-0) unstable; urgency=low * new upstream due to another bug -- Narayan Desai Sun, 12 Nov 2006 10:24:29 -0600 bcfg2 (0.8.6-0) unstable; urgency=low * new upstream -- Narayan Desai Sat, 11 Nov 2006 10:07:40 -0600 bcfg2 (0.8.5-1) unstable; urgency=low * New upstream release. -- Sami Haahtinen Wed, 8 Nov 2006 18:25:50 +0200 bcfg2 (0.8.5-0) unstable; urgency=low * Final release -- Narayan Desai Fri, 3 Nov 2006 10:43:12 -0600 bcfg2 (0.8.5-0pre4) unstable; urgency=low * new upstream -- Narayan Desai Wed, 1 Nov 2006 16:46:45 -0600 bcfg2 (0.8.5-0pre3) unstable; urgency=low * new upstream -- Narayan Desai Wed, 18 Oct 2006 18:42:46 -0500 bcfg2 (0.8.5-0pre2) unstable; urgency=low * new upstream * Fixed bugs reported by gogo, Cory, and mjung -- Narayan Desai Mon, 9 Oct 2006 13:44:46 -0500 bcfg2 (0.8.5-0pre1) unstable; urgency=low * new upstream * client refactor -- Narayan Desai Fri, 6 Oct 2006 16:08:08 -0500 bcfg2 (0.8.4-1) unstable; urgency=low * Change paths to the reporting system * Add server dep on python-cheetah -- Narayan Desai Fri, 15 Sep 2006 12:53:56 -0500 bcfg2 (0.8.3-2) unstable; urgency=low * fix an init script bug -- Narayan Desai Sun, 10 Sep 2006 16:08:04 -0500 bcfg2 (0.8.3-1) unstable; urgency=low * final release! -- Narayan Desai Tue, 5 Sep 2006 10:08:29 -0500 bcfg2 (0.8.3pre7-1) unstable; urgency=low * new upstream -- Narayan Desai Fri, 1 Sep 2006 14:44:56 -0500 bcfg2 (0.8.3pre6-1) unstable; urgency=low * fix debian cron stuff -- Narayan Desai Fri, 1 Sep 2006 09:31:49 -0500 bcfg2 (0.8.3pre5-1) unstable; urgency=low * new upstream -- Narayan Desai Thu, 31 Aug 2006 09:48:52 -0500 bcfg2 (0.8.3pre4-1) unstable; urgency=low * new upstream -- Narayan Desai Tue, 29 Aug 2006 16:22:58 -0500 bcfg2 (0.8.3pre3-1) unstable; urgency=low * new upstream -- Narayan Desai Wed, 23 Aug 2006 21:36:48 -0500 bcfg2 (0.8.3pre2-1) unstable; urgency=low * new upstream -- Narayan Desai Tue, 22 Aug 2006 16:14:09 -0500 bcfg2 (0.8.3pre1-1) unstable; urgency=low * new upstream -- Narayan Desai Tue, 15 Aug 2006 12:28:15 -0500 bcfg2 (0.8.2+svn060801-1) unstable; urgency=low * new packaging code * Use dh_installinit to add init-script handling in post/pre scripts, invoke it after compiling python modules. * revert init scripts to lsb 3.0 * fix bcfg2-server pidfile handling. * fix cron scripts -- Sami Haahtinen Tue, 01 Aug 2006 09:53:19 -0500 bcfg2 (0.8.2+svn060725-1) unstable; urgency=low [ Sami Haahtinen ] * Initial upload to debian. * add cron scripts * Update control.in and copyright files in preparation for debian release -- Sami Haahtinen Tue, 25 Jul 2006 10:58:28 +0300 bcfg2 (0.8.2-1) unstable; urgency=low [ Narayan Desai ] * final release [ Sami Haahtinen ] * add cron scripts -- Sami Haahtinen Sat, 22 Jul 2006 23:16:11 +0300 bcfg2 (0.8.2-0pre12) unstable; urgency=low * new upstream -- desai Thu, 20 Jul 2006 16:53:52 -0500 bcfg2 (0.8.2-0pre11) unstable; urgency=low * Update Debian packaging * Update Init Scripts * Move to Standards-Version 3.7.2 (no changes) * build with cdbs * Use python-central -- Sami Haahtinen Mon, 17 Jul 2006 11:11:49 -0500 bcfg2 (0.8.2-0pre10) unstable; urgency=low * new upstream -- desai Sun, 16 Jul 2006 10:53:52 +0300 bcfg2 (0.8.2-0pre9) unstable; urgency=low * new upstream -- desai Fri, 14 Jul 2006 11:11:49 -0500 bcfg2 (0.8.2-0pre8) unstable; urgency=low * new upstream -- Narayan Desai Wed, 12 Jul 2006 14:36:26 -0500 bcfg2 (0.8.2-0pre7) unstable; urgency=low * new upstream -- Narayan Desai Fri, 7 Jul 2006 14:59:30 -0500 bcfg2 (0.8.2-0pre6) unstable; urgency=low * new upstream -- Narayan Desai Mon, 12 Jun 2006 11:49:35 -0500 bcfg2 (0.8.2-0pre5) unstable; urgency=low * new upstream -- Narayan Desai Mon, 12 Jun 2006 13:59:18 -0500 bcfg2 (0.8.2-0pre4) unstable; urgency=low * new upstream -- Narayan Desai Wed, 26 Apr 2006 13:59:18 -0500 bcfg2 (0.8.2-0pre2) unstable; urgency=low * new upstream -- Narayan Desai Wed, 29 Mar 2006 15:41:29 -0600 bcfg2 (0.8.2-0pre1) unstable; urgency=low * new release -- Narayan Desai Thu, 23 Mar 2006 14:10:00 -0600 bcfg2 (0.8.1-1) unstable; urgency=low * new release -- Narayan Desai Wed, 1 Mar 2006 15:11:25 -0600 bcfg2 (0.8.1pre9-1) unstable; urgency=low * new upstream -- Narayan Desai Wed, 1 Mar 2006 13:40:27 -0600 bcfg2 (0.8.1pre8-1) unstable; urgency=low * new upstream -- Narayan Desai Tue, 28 Feb 2006 10:42:11 -0600 bcfg2 (0.8.1pre7-1) unstable; urgency=low * new upstream -- Narayan Desai Fri, 24 Feb 2006 10:38:52 -0600 bcfg2 (0.8.1pre6-1) unstable; urgency=low * new upstream -- Narayan Desai Tue, 21 Feb 2006 10:43:23 -0600 bcfg2 (0.8.1pre5-2) unstable; urgency=low * Fix a few client side bugs -- Narayan Desai Mon, 20 Feb 2006 16:35:50 -0600 bcfg2 (0.8.1pre4-1) unstable; urgency=low * new upstream -- Narayan Desai Fri, 17 Feb 2006 13:02:37 -0600 bcfg2 (0.8.1pre3-1) unstable; urgency=low * packaging updates -- Narayan Desai Wed, 15 Feb 2006 09:35:40 -0600 bcfg2 (0.8.1pre1-1) unstable; urgency=low * new upstream prerelease -- Narayan Desai Wed, 25 Jan 2006 09:59:54 -0600 bcfg2 (0.8.0-1) unstable; urgency=low * New upstream release -- Narayan Desai Fri, 20 Jan 2006 15:53:30 -0600 bcfg2 (0.8.0pre5-1) unstable; urgency=low * New upstream release -- Narayan Desai Mon, 16 Jan 2006 12:11:09 -0600 bcfg2 (0.8.0pre4-1) unstable; urgency=low * New upstream release -- Narayan Desai Wed, 11 Jan 2006 16:04:53 -0600 bcfg2 (0.8.0pre3-1) unstable; urgency=low * New upstream release -- Narayan Desai Tue, 10 Jan 2006 15:05:48 -0600 bcfg2 (0.8.0pre2-1) unstable; urgency=low * New upstream release -- Narayan Desai Fri, 6 Jan 2006 14:18:36 -0600 bcfg2 (0.8.0pre1-1) unstable; urgency=low * new upstream * major repository format change -- Narayan Desai Thu, 5 Jan 2006 10:47:04 -0600 bcfg2 (0.7.4pre3-1) unstable; urgency=low * new upstream -- Joey Hagedorn Thu, 22 Dec 2005 11:08:35 -0600 bcfg2 (0.7.4pre2-1) unstable; urgency=low * new upstream -- Narayan Desai Tue, 13 Dec 2005 15:35:35 -0600 bcfg2 (0.7.4pre1-1) unstable; urgency=low * new upstream -- Narayan Desai Thu, 8 Dec 2005 22:32:22 -0600 bcfg2 (0.7.3-1) unstable; urgency=low * finally a release -- Narayan Desai Fri, 2 Dec 2005 13:02:37 -0600 bcfg2 (0.7.3pre6-1) unstable; urgency=low * new upstream -- Narayan Desai Thu, 1 Dec 2005 16:16:08 -0600 bcfg2 (0.7.3pre5-1) unstable; urgency=low * new upstream -- Narayan Desai Thu, 1 Dec 2005 11:29:52 -0600 bcfg2 (0.7.3pre4-1) unstable; urgency=low * new upstream -- Narayan Desai Wed, 30 Nov 2005 16:38:35 -0600 bcfg2 (0.7.3pre3-1) unstable; urgency=low * new upstream -- Narayan Desai Tue, 29 Nov 2005 15:57:57 -0600 bcfg2 (0.7.3pre2-1) unstable; urgency=low * new upstream -- Narayan Desai Mon, 28 Nov 2005 15:47:12 -0600 bcfg2 (0.7.3pre1-2) unstable; urgency=low * package rework -- Narayan Desai Sat, 12 Nov 2005 15:16:34 -0600 bcfg2 (0.7.3pre1-1) unstable; urgency=low * new upstream * now using lxml instead of elementtree -- Narayan Desai Sat, 12 Nov 2005 12:43:44 -0600 bcfg2 (0.7.2-1) unstable; urgency=low * new upstream -- Narayan Desai Wed, 9 Nov 2005 14:47:38 -0600 bcfg2 (0.7.1-1) unstable; urgency=low * release -- Narayan Desai Mon, 7 Nov 2005 16:26:30 -0600 bcfg2 (0.7.1pre6-1) unstable; urgency=low * new upstream (getting close to release) -- Narayan Desai Thu, 3 Nov 2005 15:46:14 -0600 bcfg2 (0.7.1pre5-1) unstable; urgency=low * new upstream (now with timing results) -- Narayan Desai Fri, 28 Oct 2005 11:21:28 -0500 bcfg2 (0.7.1pre4-1) unstable; urgency=low * new upstream (nearing final release) -- Narayan Desai Tue, 25 Oct 2005 01:32:40 -0500 bcfg2 (0.7.1pre3-1) unstable; urgency=low * new upstream -- Narayan Desai Mon, 24 Oct 2005 04:07:45 -0500 bcfg2 (0.7.1pre2-1) unstable; urgency=low * new upstream -- Narayan Desai Mon, 17 Oct 2005 23:56:02 -0500 bcfg2 (0.7.1pre1-1) unstable; urgency=low * new dev version -- Narayan Desai Thu, 13 Oct 2005 13:54:24 -0500 bcfg2 (0.7-1) unstable; urgency=low * final release -- Narayan Desai Wed, 5 Oct 2005 15:38:50 -0500 bcfg2 (0.7rc2-1) unstable; urgency=low * new upstream -- Narayan Desai Sat, 1 Oct 2005 23:12:49 -0500 bcfg2 (0.7pre1-1) unstable; urgency=low * jump to 0.7 -- Narayan Desai Thu, 29 Sep 2005 13:45:48 -0500 bcfg2 (0.6.11pre9-1) unstable; urgency=low * new upstream -- Narayan Desai Wed, 28 Sep 2005 15:22:03 -0500 bcfg2 (0.6.11pre8-2) unstable; urgency=low * new upstream -- Narayan Desai Wed, 28 Sep 2005 11:11:39 -0500 bcfg2 (0.6.11pre7-1) unstable; urgency=low * new upstream -- Narayan Desai Tue, 27 Sep 2005 15:10:24 -0500 bcfg2 (0.6.11pre6-1) unstable; urgency=low * new upstream -- Narayan Desai Fri, 23 Sep 2005 16:35:49 -0500 bcfg2 (0.6.11pre5-1) unstable; urgency=low * new upstream -- Narayan Desai Wed, 21 Sep 2005 04:34:06 -0500 bcfg2 (0.6.11pre4-1) unstable; urgency=low * new upstream -- Narayan Desai Wed, 14 Sep 2005 13:20:26 -0500 bcfg2 (0.6.11pre3-1) unstable; urgency=low * new upstream -- Narayan Desai Tue, 13 Sep 2005 10:47:52 -0500 bcfg2 (0.6.11pre2-1) unstable; urgency=low * new upstream -- Narayan Desai Thu, 8 Sep 2005 15:59:32 -0500 bcfg2 (0.6.11pre1-2) unstable; urgency=low * new upstream -- Narayan Desai Wed, 7 Sep 2005 14:15:58 -0500 bcfg2 (0.6.10-1) unstable; urgency=low * new release -- Narayan Desai Fri, 2 Sep 2005 12:42:03 -0500 bcfg2 (0.6.10rc1-1) unstable; urgency=low * new upstream, now with report support -- Narayan Desai Fri, 2 Sep 2005 10:57:27 -0500 bcfg2 (0.6.9.3pre3-1) unstable; urgency=low * new upstream -- Narayan Desai Wed, 17 Aug 2005 15:59:13 -0500 bcfg2 (0.6.9.3pre2-1) unstable; urgency=low * new upstream -- Narayan Desai Wed, 3 Aug 2005 10:20:16 -0500 bcfg2 (0.6.9.3pre1-1) unstable; urgency=low * new upstream -- Narayan Desai Tue, 2 Aug 2005 16:24:49 -0500 bcfg2 (0.6.9.2-1) unstable; urgency=low * Here goes one more shot -- Narayan Desai Thu, 14 Jul 2005 10:01:46 -0500 bcfg2 (0.6.9.1-1) unstable; urgency=low * minor bugfix -- Narayan Desai Thu, 14 Jul 2005 09:27:04 -0500 bcfg2 (0.6.9-1) unstable; urgency=low * release -- Narayan Desai Wed, 13 Jul 2005 15:07:58 -0500 bcfg2 (0.6.9pre3-1) unstable; urgency=low * new version -- Narayan Desai Wed, 29 Jun 2005 16:40:22 -0500 bcfg2 (0.6.9pre2-1) unstable; urgency=low * new upstream -- Narayan Desai Wed, 29 Jun 2005 13:12:07 -0500 bcfg2 (0.6.9pre1-1) unstable; urgency=low * new version -- Narayan Desai Tue, 28 Jun 2005 16:17:27 -0500 bcfg2 (0.6.8-2) unstable; urgency=low * minor bugfixes -- Narayan Desai Fri, 13 May 2005 15:18:39 -0500 bcfg2 (0.6.8-1) unstable; urgency=low * New upstream -- Narayan Desai Thu, 12 May 2005 13:01:58 -0500 bcfg2 (0.6.7-2) unstable; urgency=low * bug fix -- Narayan Desai Mon, 11 Apr 2005 13:52:07 -0500 bcfg2 (0.6.7-1) unstable; urgency=low * client refactor -- Narayan Desai Mon, 11 Apr 2005 12:54:59 -0500 bcfg2 (0.6.6-1) unstable; urgency=low * new upstream -- Narayan Desai Tue, 29 Mar 2005 10:23:11 -0600 bcfg2 (0.6.5-1) unstable; urgency=low * new upstream -- Narayan Desai Wed, 16 Feb 2005 15:50:43 -0600 bcfg2 (0.6.4-1) unstable; urgency=low * new upstream -- Narayan Desai Tue, 1 Feb 2005 16:31:00 -0600 bcfg2 (0.6.4pre1-1) unstable; urgency=low * new upstream -- Narayan Desai Tue, 1 Feb 2005 10:59:24 -0600 bcfg2 (0.6.3-4) unstable; urgency=low * More bugfixes -- Narayan Desai Thu, 27 Jan 2005 13:20:10 -0600 bcfg2 (0.6.3-3) unstable; urgency=low * Fixes for TG -- Narayan Desai Thu, 20 Jan 2005 16:45:20 -0600 bcfg2 (0.6.3-2) unstable; urgency=low * Fixed some stats counting and format issues -- Brian Pellin Tue, 11 Jan 2005 15:15:59 -0600 bcfg2 (0.6.3-1) unstable; urgency=low * New Upstream version -- Brian Pellin Tue, 11 Jan 2005 13:53:57 -0600 bcfg2 (0.6.2-2) unstable; urgency=low * Several bug fixes over last release -- Brian Pellin Mon, 10 Jan 2005 12:24:37 -0600 bcfg2 (0.6.2-1) unstable; urgency=low * New upstream release -- Brian Pellin Fri, 7 Jan 2005 11:02:47 -0600 bcfg2 (0.6.1-1) unstable; urgency=low * actual release -- Narayan Desai Thu, 16 Dec 2004 14:33:22 -0600 bcfg2 (0.6.1-0) unstable; urgency=low * new upstream -- Narayan Desai Tue, 14 Dec 2004 18:43:08 -0600 bcfg2 (0.6-1) unstable; urgency=low * final release -- Narayan Desai Fri, 12 Nov 2004 19:56:55 -0600 bcfg2 (0.6pre8-1) unstable; urgency=low * new upstream -- Narayan Desai Thu, 11 Nov 2004 09:48:37 -0600 bcfg2 (0.6pre7-1) unstable; urgency=low * version bump -- Narayan Desai Wed, 10 Nov 2004 10:57:22 -0600 bcfg2 (0.6pre6-3) unstable; urgency=low * debian bugfixes -- Narayan Desai Thu, 4 Nov 2004 10:57:22 -0600 bcfg2 (0.6pre6-2) unstable; urgency=low * new upstream -- Narayan Desai Thu, 4 Nov 2004 09:47:02 -0600 bcfg2 (0.6pre6-1) unstable; urgency=low * new upstream -- Narayan Desai Mon, 1 Nov 2004 13:38:54 -0600 bcfg2 (0.6pre4-2) unstable; urgency=low * new upstream * lintian fixes -- Narayan Desai Fri, 29 Oct 2004 22:30:28 -0500 bcfg2 (0.6pre4-1) unstable; urgency=low * add schema validation * new upstream -- Narayan Desai Fri, 29 Oct 2004 22:30:14 -0500 bcfg2 (0.6pre3-1) unstable; urgency=low * new upstream -- Narayan Desai Wed, 27 Oct 2004 14:40:49 -0500 bcfg2 (0.6pre1-1) unstable; urgency=low * new upstream -- Narayan Desai Tue, 26 Oct 2004 11:07:11 -0500 bcfg2 (0.5.2-1) unstable; urgency=low * new upstream -- Narayan Desai Fri, 22 Oct 2004 13:19:35 -0500 bcfg2 (0.5.1-1) unstable; urgency=low * new upstream -- Narayan Desai Tue, 19 Oct 2004 14:12:00 -0500 bcfg2 (0.5-2c) unstable; urgency=low * new upstream -- Narayan Desai Tue, 12 Oct 2004 09:32:37 -0500 bcfg2 (0.4-1) unstable; urgency=low * new upstream -- Narayan Desai Wed, 6 Oct 2004 16:15:21 -0500 bcfg2 (0.3.2-1) unstable; urgency=low * new upstream -- Narayan Desai Thu, 2 Sep 2004 10:41:48 -0500 bcfg2 (0.3-1) unstable; urgency=low * New upstream -- Narayan Desai Tue, 31 Aug 2004 09:39:28 -0500 bcfg2 (0.2-1) unstable; urgency=low * Initial alpha -- Narayan Desai Wed, 11 Aug 2004 09:57:37 -0500 debian/compat0000644000000000000000000000000212253664472010377 0ustar 9 debian/bcfg2-web.install0000644000000000000000000000012012253664445012320 0ustar debian/tmp/usr/share/bcfg2/reports.wsgi debian/tmp/usr/share/bcfg2/site_media/* debian/bcfg2-doc.docs0000644000000000000000000000002212253664445011573 0ustar build/sphinx/html debian/bcfg2-web.apache20000644000000000000000000000003412253664445012161 0ustar conf misc/apache/bcfg2.conf debian/bcfg2-server.init0000755000000000000000000000632312253664445012364 0ustar #! /bin/sh ### BEGIN INIT INFO # Provides: bcfg2-server # Required-Start: $network $remote_fs $named $syslog # Required-Stop: $network $remote_fs $named $syslog # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Configuration management Server # Description: The server component of the Bcfg2 configuration management # system ### END INIT INFO # Author: Arto Jantunen # PATH should only include /usr/* if it runs after the mountnfs.sh script PATH=/sbin:/usr/sbin:/bin:/usr/bin DESC="Configuration management server" NAME=bcfg2-server DAEMON=/usr/sbin/$NAME PIDFILE=/var/run/$NAME.pid DAEMON_ARGS="-D $PIDFILE" SCRIPTNAME=/etc/init.d/$NAME # Exit if the package is not installed [ -x "$DAEMON" ] || exit 0 # Disabled per default BCFG2_SERVER_OPTIONS="" BCFG2_SERVER_ENABLED=0 # Read configuration variable file if it is present [ -r /etc/default/$NAME ] && . /etc/default/$NAME # Load the VERBOSE setting and other rcS variables . /lib/init/vars.sh # Define LSB log_* functions. # Depend on lsb-base (>= 3.2-14) to ensure that this file is present # and status_of_proc is working. . /lib/lsb/init-functions if [ "$BCFG2_SERVER_ENABLED" -eq 0 ] ; then log_failure_msg "bcfg2-server is disabled - see /etc/default/bcfg2-server" exit 0 fi # # Function that starts the daemon/service # do_start() { # Return # 0 if daemon has been started # 1 if daemon was already running # 2 if daemon could not be started start-stop-daemon --start --quiet --pidfile $PIDFILE --name $NAME \ --startas $DAEMON --test > /dev/null || return 1 start-stop-daemon --start --quiet --pidfile $PIDFILE --name $NAME \ --startas $DAEMON -- $DAEMON_ARGS $BCFG2_SERVER_OPTIONS || return 2 } # # Function that stops the daemon/service # do_stop() { # Return # 0 if daemon has been stopped # 1 if daemon was already stopped # 2 if daemon could not be stopped # other if a failure occurred start-stop-daemon --stop --quiet --retry=TERM/15/KILL/5 --pidfile \ $PIDFILE --name $NAME RETVAL="$?" [ "$RETVAL" = 2 ] && return 2 # Many daemons don't delete their pidfiles when they exit. rm -f $PIDFILE return "$RETVAL" } case "$1" in start) log_daemon_msg "Starting $DESC" "$NAME" do_start case "$?" in 0|1) log_end_msg 0 ;; 2) log_end_msg 1 ;; esac ;; stop) log_daemon_msg "Stopping $DESC" "$NAME" do_stop case "$?" in 0|1) log_end_msg 0 ;; 2) log_end_msg 1 ;; esac ;; status) start-stop-daemon --start --quiet --pidfile $PIDFILE --name $NAME \ --startas $DAEMON --test > /dev/null RETVAL="$?" if [ "$RETVAL" = 0 ]; then echo "$NAME is not running" exit 3 else echo "$NAME is running" exit 0 fi ;; restart|force-reload) log_daemon_msg "Restarting $DESC" "$NAME" do_stop case "$?" in 0|1) do_start case "$?" in 0) log_end_msg 0 ;; 1) log_end_msg 1 ;; # Old process is still running *) log_end_msg 1 ;; # Failed to start esac ;; *) # Failed to stop log_end_msg 1 ;; esac ;; *) #echo "Usage: $SCRIPTNAME {start|stop|restart|reload|force-reload}" >&2 echo "Usage: $SCRIPTNAME {start|stop|status|restart|force-reload}" >&2 exit 3 ;; esac : debian/bcfg2-server.dirs0000644000000000000000000000001612253664445012350 0ustar var/lib/bcfg2 debian/bcfg2-server.docs0000644000000000000000000000001212253664445012333 0ustar COPYRIGHT debian/bcfg2-server.postrm0000644000000000000000000000216612253664445012743 0ustar #!/bin/sh # postrm script for bcfg2-server # # see: dh_installdeb(1) set -e # summary of how this script can be called: # * `remove' # * `purge' # * `upgrade' # * `failed-upgrade' # * `abort-install' # * `abort-install' # * `abort-upgrade' # * `disappear' overwrit>r> # for details, see http://www.debian.org/doc/debian-policy/ or # the debian-policy package case "$1" in purge) for i in /etc/default/bcfg2-server; do rm -f $i if which ucf >/dev/null; then ucf --purge $i fi if which ucfr >/dev/null; then ucfr --purge bcfg2 $i fi done ;; remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) ;; *) echo "postrm called with unknown argument \`$1'" >&2 exit 1 esac # dh_installdeb will replace this with shell code automatically # generated by other debhelper scripts. #DEBHELPER# exit 0 debian/bcfg2-server.examples0000644000000000000000000000001612253664445013225 0ustar tools/upgrade debian/bcfg2-server.install0000644000000000000000000000061412253664445013061 0ustar debian/bcfg2-server.default usr/share/bcfg2 debian/tmp/usr/bin/bcfg2-* usr/sbin debian/tmp/usr/lib/python*/*-packages/Bcfg2/Server/* debian/tmp/usr/lib/python*/*-packages/Bcfg2/Reporting/* debian/tmp/usr/share/bcfg2/Hostbase/* debian/tmp/usr/share/bcfg2/schemas/* debian/tmp/usr/share/bcfg2/xsl-transforms/* debian/tmp/usr/share/man/man8/* redhat/systemd/bcfg2-server.service lib/systemd/system/ debian/bcfg2.cron.daily0000644000000000000000000000016012253664445012145 0ustar #!/bin/sh [ -x /usr/lib/bcfg2/bcfg2-cron ] || exit 0 /usr/lib/bcfg2/bcfg2-cron --daily > /dev/null 2>&1 || true debian/bcfg2-server.logcheck.ignore.server0000644000000000000000000000070412253664445015761 0ustar ^\w{3} [ :0-9]{11} [._[:alnum:]-]+ bcfg2-server\[[0-9]+\]: Processed [0-9]+ (fam|gamin) events in [0-9.]+ seconds\. [0-9]+ coalesced$ ^\w{3} [ :0-9]{11} [._[:alnum:]-]+ bcfg2-server\[[0-9]+\]: Generated config for [._[:alnum:]-]+ in [0-9.]+ s$ ^\w{3} [ :0-9]{11} [._[:alnum:]-]+ bcfg2-server\[[0-9]+\]: Client [._[:alnum:]-]+ reported state (clean|dirty)$ ^\w{3} [ :0-9]{11} [._[:alnum:]-]+ bcfg2-server\[[0-9]+\]: Suppressing event for bogus file .*$ debian/bcfg2-server.README.Debian0000644000000000000000000000155612253664445013537 0ustar Getting started =============== The first thing to do is to create the repository and SSL key, these can be done by running "bcfg2-admin init" as root on the server. The script will ask questions about the SSL key, and a few things about the repository. After that is done, you should be able to start the server with the init script by running "/etc/init.d/bcfg2-server start" You can look at /var/log/daemon.log to see what the server said while starting up. If the server started without problems, you can run "bcfg2 -q -v -n" to see if the client and server are communicating properly. The next step after that is to actually populate the repository (by default in /var/lib/bcfg2/) with configuration files, see the Bcfg2 documentation at http://docs.bcfg2.org/ for information on how that is done. -- Arto Jantunen , Sat, 24 Apr 2010 09:43:44 +0300 debian/bcfg2.install0000644000000000000000000000061612253664445011557 0ustar debian/tmp/usr/bin/bcfg2 usr/sbin debian/tmp/usr/lib/python*/*-packages/Bcfg2/*.py debian/tmp/usr/lib/python*/*-packages/Bcfg2/Client/* debian/tmp/usr/share/man/man1/* debian/tmp/usr/share/man/man5/* examples/bcfg2.conf usr/share/bcfg2 debian/bcfg2.default usr/share/bcfg2 tools/bcfg2-cron usr/lib/bcfg2 tools/bcfg2-import-config usr/share/bcfg2 redhat/systemd/bcfg2.service lib/systemd/system/ debian/bcfg2.docs0000644000000000000000000000001212253664445011027 0ustar COPYRIGHT debian/rules0000755000000000000000000000056112253664445010263 0ustar #!/usr/bin/make -f %: dh $@ --with python2,sphinxdoc,apache2,systemd override_dh_auto_build: dh_auto_build python setup.py build_sphinx override_dh_systemd_enable: dh_systemd_enable -pbcfg2-server bcfg2-server.service dh_systemd_enable -pbcfg2 --no-enable bcfg2.service override_dh_installinit: dh_installinit -pbcfg2-server dh_installinit -pbcfg2 --no-start debian/patches/0000755000000000000000000000000012300026440010604 5ustar debian/patches/1001-nagiosgen-sort-groups.patch0000644000000000000000000000177512300026440016472 0ustar From d5c70ba8b220ac7ec9a7d462ce1a896a660d8d26 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Graber?= Date: Tue, 12 Nov 2013 20:57:10 -0500 Subject: [PATCH] NagiosGen: Sort the hostgroup list This prevents the hostgroup list from flipping at random. --- src/lib/Bcfg2/Server/Plugins/NagiosGen.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Index: bcfg2-1.3.3/src/lib/Bcfg2/Server/Plugins/NagiosGen.py =================================================================== --- bcfg2-1.3.3.orig/src/lib/Bcfg2/Server/Plugins/NagiosGen.py 2014-02-15 22:14:37.896389833 -0500 +++ bcfg2-1.3.3/src/lib/Bcfg2/Server/Plugins/NagiosGen.py 2014-02-15 22:14:37.892389833 -0500 @@ -56,7 +56,7 @@ if host_groups: host_config.append(self.line_fmt % ("hostgroups", - ",".join(host_groups))) + ",".join(sorted(host_groups)))) # read the config xtra = dict() debian/patches/0001-Update-Apache-configuration-for-version-2.4.patch0000644000000000000000000000126012253664445022244 0ustar From: Arto Jantunen Date: Sun, 22 Apr 2012 13:06:37 +0300 Subject: Update Apache configuration for version 2.4 Change host based access control directives as documented in http://httpd.apache.org/docs/2.4/upgrading.html#run-time --- misc/apache/bcfg2.conf | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/misc/apache/bcfg2.conf b/misc/apache/bcfg2.conf index b8409a5..9f1432c 100644 --- a/misc/apache/bcfg2.conf +++ b/misc/apache/bcfg2.conf @@ -20,7 +20,6 @@ Options None AllowOverride None - Order allow,deny - Allow from all + Require all granted debian/patches/1000-nagiosgen-ipv6.patch0000644000000000000000000000250012300026370015036 0ustar From f7058b792570f9a2aaa83a55cdf51df8872de02e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Graber?= Date: Thu, 11 Jul 2013 22:52:13 -0400 Subject: [PATCH] Replace use of gethostbyname by getaddrinfo This replaces the remaining gethostbyname() call by the equivalent getaddrinfo() call required to properly cope with hosts being only reachable over IPv6. --- src/lib/Bcfg2/Server/Plugins/NagiosGen.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Index: bcfg2-1.3.3/src/lib/Bcfg2/Server/Plugins/NagiosGen.py =================================================================== --- bcfg2-1.3.3.orig/src/lib/Bcfg2/Server/Plugins/NagiosGen.py 2014-02-15 22:12:22.700395469 -0500 +++ bcfg2-1.3.3/src/lib/Bcfg2/Server/Plugins/NagiosGen.py 2014-02-15 22:13:58.600391471 -0500 @@ -42,8 +42,8 @@ def createhostconfig(self, entry, metadata): """Build host specific configuration file.""" try: - host_address = socket.gethostbyname(metadata.hostname) - except socket.gaierror: + host_address = socket.getaddrinfo(metadata.hostname, None)[0][4][0] + except socket.error: self.logger.error("Failed to find IP address for %s" % metadata.hostname) raise Bcfg2.Server.Plugin.PluginExecutionError debian/patches/0002-Modify-systemd-service-files-to-suit-Debian.patch0000644000000000000000000000267712253664472022501 0ustar From: Arto Jantunen Date: Sat, 20 Jul 2013 17:53:10 +0300 Subject: Modify systemd service files to suit Debian --- redhat/systemd/bcfg2-server.service | 4 ++-- redhat/systemd/bcfg2.service | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/redhat/systemd/bcfg2-server.service b/redhat/systemd/bcfg2-server.service index 7ca649c..107a229 100644 --- a/redhat/systemd/bcfg2-server.service +++ b/redhat/systemd/bcfg2-server.service @@ -1,12 +1,12 @@ [Unit] Description=Bcfg2 configuration daemon -After=syslog.target network.target +After=network.target [Service] Type=forking StandardOutput=syslog StandardError=syslog -EnvironmentFile=-/etc/sysconfig/bcfg2-server +EnvironmentFile=-/etc/default/bcfg2-server PIDFile=/run/bcfg2-server/bcfg2-server.pid ExecStart=/usr/sbin/bcfg2-server -D /run/bcfg2-server/bcfg2-server.pid $BCFG2_SERVER_OPTIONS diff --git a/redhat/systemd/bcfg2.service b/redhat/systemd/bcfg2.service index 572391f..dee6f90 100644 --- a/redhat/systemd/bcfg2.service +++ b/redhat/systemd/bcfg2.service @@ -1,13 +1,13 @@ [Unit] Description=Bcfg2 configuration client -After=syslog.target network.target +After=network.target [Service] Type=forking StandardOutput=syslog StandardError=syslog -EnvironmentFile=-/etc/sysconfig/bcfg2 -ExecStart=/usr/sbin/bcfg2 $OPTIONS +EnvironmentFile=-/etc/default/bcfg2 +ExecStart=/usr/sbin/bcfg2 $BCFG2_OPTIONS [Install] WantedBy=multi-user.target debian/patches/series0000644000000000000000000000025112300026434012022 0ustar 0001-Update-Apache-configuration-for-version-2.4.patch 0002-Modify-systemd-service-files-to-suit-Debian.patch 1000-nagiosgen-ipv6.patch 1001-nagiosgen-sort-groups.patch debian/bcfg2.cron.hourly0000644000000000000000000000016112253664445012366 0ustar #!/bin/sh [ -x /usr/lib/bcfg2/bcfg2-cron ] || exit 0 /usr/lib/bcfg2/bcfg2-cron --hourly > /dev/null 2>&1 || true debian/bcfg2.postrm0000644000000000000000000000217012253664445011432 0ustar #!/bin/sh # postrm script for bcfg2 # # see: dh_installdeb(1) set -e # summary of how this script can be called: # * `remove' # * `purge' # * `upgrade' # * `failed-upgrade' # * `abort-install' # * `abort-install' # * `abort-upgrade' # * `disappear' overwrit>r> # for details, see http://www.debian.org/doc/debian-policy/ or # the debian-policy package case "$1" in purge) for i in /etc/default/bcfg2 /etc/bcfg2.conf; do rm -f $i if which ucf >/dev/null; then ucf --purge $i fi if which ucfr >/dev/null; then ucfr --purge bcfg2 $i fi done ;; remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) ;; *) echo "postrm called with unknown argument \`$1'" >&2 exit 1 esac # dh_installdeb will replace this with shell code automatically # generated by other debhelper scripts. #DEBHELPER# exit 0 debian/bcfg2.default0000644000000000000000000000121612253664445011532 0ustar # Configuration options for bcfg2 client # BCFG2_OPTIONS: # Set the default options for Bcfg2 on startup # Default: "-q" #BCFG2_OPTIONS="-q" # BCFG2_ENABLED: # Should Bcfg2 be run automatically by system scripts # # Uncomment the following line to enable any of the below selections # Default: 0 (disable) #BCFG2_ENABLED=1 # BCFG2_INIT: # Enable bcfg2 during system bootup # # Set value to 1 to enable # Default: 0 (disable) #BCFG2_INIT=1 # BCFG2_AGENT: # Bcfg2 no longer supports agent mode, please see NEWS.Debian # BCFG2_CRON: # Set the frequency of cron runs. # # Can be set to off, hourly, daily or both # Default: off #BCFG2_CRON=off debian/bcfg2-server.bcfg2-report-collector.init0000755000000000000000000000512012253664445016635 0ustar #!/bin/sh # # bcfg-report-collector - Bcfg2 reporting collector daemon # # chkconfig: 2345 19 81 # description: bcfg2 server for reporting data # ### BEGIN INIT INFO # Provides: bcfg2-report-collector # Required-Start: $network $remote_fs $named # Required-Stop: $network $remote_fs $named # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Configuration management Server # Description: Bcfg2 is a configuration management system that builds # installs configuration files served by bcfg2-server ### END INIT INFO # Include lsb functions . /lib/lsb/init-functions # Commonly used stuff DAEMON=/usr/sbin/bcfg2-report-collector PIDFILE=/var/run/bcfg2-server/bcfg2-report-collector.pid PARAMS="-D $PIDFILE" # Include default startup configuration if exists test -f "/etc/default/bcfg2-server" && . /etc/default/bcfg2-server # Exit if $DAEMON doesn't exist and is not executable test -x $DAEMON || exit 5 # Internal variables BINARY=$(basename $DAEMON) RETVAL=0 start () { echo -n "Starting Configuration Report Collector: " start_daemon ${DAEMON} ${PARAMS} ${BCFG2_REPORT_OPTIONS} STATUS=$? if [ "$STATUS" = 0 ] then log_success_msg "bcfg2-report-collector" test -d /var/lock/subsys && touch /var/lock/subsys/bcfg2-report-collector else log_failure_msg "bcfg2-report-collector" fi return $STATUS } stop () { echo -n "Stopping Configuration Report Collector: " if [ -f $PIDFILE ]; then killproc -p $PIDFILE ${BINARY} else killproc ${BINARY} fi STATUS=$? if [ "$STATUS" = 0 ]; then log_success_msg "bcfg2-report-collector" test -e /var/lock/subsys/bcfg2-report-collector && rm /var/lock/subsys/bcfg2-report-collector else log_failure_msg "bcfg2-report-collector" fi return $STATUS } status () { PID=$(pidofproc -p "$PIDFILE" $BINARY) if [ -n "$PID" ]; then echo "$BINARY (pid $PID) is running..." return 0 fi if [ -f $PIDFILE ]; then if [ -n "$PID" ]; then log_failure_msg "$BINARY dead but pid file exists..." return 1 fi fi log_failure_msg "$BINARY is not running" return 3 } case "$1" in start) start RETVAL=$? ;; stop) stop RETVAL=$? ;; status) status RETVAL=$? ;; restart|reload|force-reload) stop sleep 5 start RETVAL=$? ;; *) log_success_msg "Usage: $0 {start|stop|status|reload|restart|force-reload}" RETVAL=1 ;; esac exit $RETVAL debian/bcfg2.postinst0000644000000000000000000000225512253664445011775 0ustar #!/bin/sh # postinst script for bcfg2 # # see: dh_installdeb(1) set -e # summary of how this script can be called: # * `configure' # * `abort-upgrade' # * `abort-remove' `in-favour' # # * `abort-deconfigure' `in-favour' # `removing' # # for details, see http://www.debian.org/doc/debian-policy/ or # the debian-policy package # case "$1" in configure) OLDUMASK=$(umask) umask 027 ucf /usr/share/bcfg2/bcfg2.conf /etc/bcfg2.conf umask $OLDUMASK ucf /usr/share/bcfg2/bcfg2.default /etc/default/bcfg2 if [ -x /usr/bin/ucfr ] ; then ucfr bcfg2 /etc/bcfg2.conf ucfr bcfg2 /etc/default/bcfg2 fi ;; abort-upgrade|abort-remove|abort-deconfigure) ;; *) echo "postinst called with unknown argument \`$1'" >&2 exit 1 ;; esac # dh_installdeb will replace this with shell code automatically # generated by other debhelper scripts. #DEBHELPER# exit 0 debian/copyright0000644000000000000000000000512612253664445011140 0ustar This package was debianized by Sami Haahtinen It was downloaded from http://trac.mcs.anl.gov/projects/bcfg2/ Upstream Author: Narayan Desai Copyright: 2004 - 2013: University of Chicago License: Unless otherwise specified, files are copyright by the following: Copyright (c) 2004, University of Chicago. See the COPYRIGHT file at the top-level directory of this distribution and at https://github.com/Bcfg2/bcfg2/blob/master/COPYRIGHT. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimers. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimers in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. GOVERNMENT LICENSE Portions of this material resulted from work developed under a U.S. Government Contract and are subject to the following license: the Government is granted for itself and others acting on its behalf a paid-up, nonexclusive, irrevocable worldwide license in this computer software to reproduce, prepare derivative works, and perform publicly and display publicly. DISCLAIMER This computer code material was prepared, in part, as an account of work sponsored by an agency of the United States Government. Neither the United States, nor the University of Chicago, nor any of their employees, makes any warranty express or implied, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any information, apparatus, product, or process disclosed, or represents that its use would not infringe privately owned rights. debian/NEWS0000644000000000000000000000114112253664445007675 0ustar bcfg2 (1.1.0-1) unstable; urgency=low Due to repository changes made to support Path entries it is recommended to upgrade the clients before upgrading the server. After that, you can use the posixunified.py script (included as an example in the server package) to convert your repository. -- Arto Jantunen Fri, 05 Nov 2010 19:07:59 +0200 bcfg2 (1.0.1-1) unstable; urgency=low Since version 1.0, Bcfg2 no longer supports agent mode. Please update your configuration accordingly if you were using it. -- Arto Jantunen Tue, 03 Aug 2010 12:28:54 +0300 debian/bcfg2.init0000755000000000000000000000405212253664445011055 0ustar #!/bin/sh # # bcfg2 - bcfg2 configuration client # # chkconfig: 2345 19 81 # description: bcfg2 client for configuration requests # ### BEGIN INIT INFO # Provides: bcfg2 # Required-Start: $network $remote_fs $named # Required-Stop: $network $remote_fs $named # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Configuration management client # Description: Bcfg2 is a configuration management system that builds # installs configuration files served by bcfg2-server # This is a client that installs the server provided # Configuration. ### END INIT INFO # This might need some better logic BCFG2=/usr/sbin/bcfg2 # Set default options # You can set script specific options with BCFG2_OPTIONS_INIT # You can set agent-mode specific options with BCFG2_OPTIONS_AGENT BCFG2_OPTIONS="-q" # Disabled per default BCFG2_ENABLED=0 BCFG2_INIT=0 BCFG2_AGENT=0 # Include default startup configuration if exists test -f "/etc/default/bcfg2" && . /etc/default/bcfg2 [ "$BCFG2_ENABLED" -eq 0 ] && exit 0 [ "$BCFG2_AGENT" -eq 0 -a "$BCFG2_INIT" -eq 0 ] && exit 0 # Exit if bcfg2 doesn't exist and is not executable test -x $BCFG2 || exit 0 if [ "$BCFG2_AGENT" != 0 ]; then echo "Bcfg2 no longer supports agent mode, please update your configuration!" exit 1 fi # Internal variables BINARY=$(basename $BCFG2) RETVAL=0 # Include lsb functions . /lib/lsb/init-functions start () { echo -n "Running configuration management client: " if [ "$BCFG2_INIT" -eq 1 ]; then ${BCFG2} ${BCFG2_OPTIONS} ${BCFG2_OPTIONS_INIT} STATUS=$? fi if [ "$STATUS" -eq 0 ] then log_success_msg "bcfg2" else log_failure_msg "bcfg2" fi return $STATUS } case "$1" in start) start RETVAL=$? ;; stop|status) RETVAL=0 ;; restart|force-reload) start RETVAL=$? ;; *) echo "Usage: $0 {start|stop|status|restart|force-reload}" RETVAL=1 ;; esac exit $RETVAL debian/source/0000755000000000000000000000000012253665277010505 5ustar debian/source/format0000644000000000000000000000001412253664445011707 0ustar 3.0 (quilt)