get rid of builddep
authorMorgan Haskel <morgan@puppetlabs.com>
Sun, 15 Feb 2015 18:45:25 +0000 (10:45 -0800)
committerMorgan Haskel <morgan@puppetlabs.com>
Sun, 15 Feb 2015 18:45:54 +0000 (10:45 -0800)
examples/builddep.pp
manifests/builddep.pp [deleted file]
metadata.json
spec/defines/builddep_spec.rb [deleted file]

index 8b4f7964081b2780a6408fc12a0d4113c828a9ed..67cc86b4d36df1c8ca72bbf9ee56e9cc6801bcfb 100644 (file)
@@ -1,2 +1,3 @@
-class { 'apt': }
-apt::builddep{ 'glusterfs-server': }
+package{ 'glusterfs-server': 
+  install_options => 'build-dep',
+}
diff --git a/manifests/builddep.pp b/manifests/builddep.pp
deleted file mode 100644 (file)
index 3a059c2..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-# builddep.pp
-
-define apt::builddep() {
-  include apt::update
-
-  exec { "apt-builddep-${name}":
-    command   => "/usr/bin/apt-get -y --force-yes build-dep ${name}",
-    logoutput => 'on_failure',
-    require   => Exec['apt_update'],
-  }
-
-  # Need anchor to provide containment for dependencies.
-  anchor { "apt::builddep::${name}":
-    require => Class['apt::update'],
-  }
-}
index 4c0e3d8c6a844dbc603511e113569bf4d6ee9b25..6135d62a463432c1a6f3a0af696a8c383e7dca0c 100644 (file)
@@ -35,6 +35,6 @@
     }
   ],
   "dependencies": [
-    {"name":"puppetlabs/stdlib","version_requirement":">= 2.2.1"}
+    {"name":"puppetlabs/stdlib","version_requirement":">= 4.5.0"}
   ]
 }
diff --git a/spec/defines/builddep_spec.rb b/spec/defines/builddep_spec.rb
deleted file mode 100644 (file)
index 41152d5..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-require 'spec_helper'
-describe 'apt::builddep', :type => :define do
-
-  let(:facts) { { :lsbdistid => 'Debian', :osfamily => 'Debian' } }
-  let(:title) { 'my_package' }
-
-  describe "defaults" do
-    it { should contain_exec("apt-builddep-my_package").that_requires('Exec[apt_update]').with({
-        'command' => "/usr/bin/apt-get -y --force-yes build-dep my_package",
-        'logoutput' => 'on_failure'
-      })
-    }
-    it { should contain_anchor("apt::builddep::my_package").with({
-        'require' => 'Class[Apt::Update]',
-      })
-    }
-  end
-
-end