Update concat
[mirror/dsa-puppet.git] / 3rdparty / modules / concat / manifests / setup.pp
diff --git a/3rdparty/modules/concat/manifests/setup.pp b/3rdparty/modules/concat/manifests/setup.pp
deleted file mode 100644 (file)
index c5aedd8..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-# === Class: concat::setup
-#
-# Sets up the concat system. This is a private class.
-#
-# [$concatdir]
-#   is where the fragments live and is set on the fact concat_basedir.
-#   Since puppet should always manage files in $concatdir and they should
-#   not be deleted ever, /tmp is not an option.
-#
-# It also copies out the concatfragments.{sh,rb} file to ${concatdir}/bin
-#
-class concat::setup {
-  if $caller_module_name != $module_name {
-    warning("${name} is deprecated as a public API of the ${module_name} module and should no longer be directly included in the manifest.")
-  }
-
-  if $::concat_basedir {
-    $concatdir = $::concat_basedir
-  } else {
-    fail ('$concat_basedir not defined. Try running again with pluginsync=true on the [master] and/or [main] section of your node\'s \'/etc/puppet/puppet.conf\'.')
-  }
-
-  # owner,group and mode of fragment files (on windows owner and access rights should
-  # be inherited from concatdir and not explicitly set to avoid problems)
-  $fragment_owner = $::osfamily ? { 'windows' => undef, default => $::id }
-  $fragment_mode  = $::osfamily ? { 'windows' => undef, default => '0640' }
-  # test on gid fact availability to support older facter versions
-  if defined('$gid') and $::gid and $::osfamily != 'Windows' {
-    $fragment_group = $::gid
-  } else {
-    $fragment_group = undef
-  }
-
-  $script_name = 'concatfragments.rb'
-
-  $script_path = "${concatdir}/bin/${script_name}"
-
-  $default_owner = $::osfamily ? { 'windows' => undef, default => $::id }
-
-  $default_group = $default_owner ? { 'root' => '0', default => undef }
-
-  $script_mode = $::osfamily ? { 'windows' => undef, default => '0755' }
-
-  $script_command = $::osfamily? {
-    'windows' => "ruby.exe '${script_path}'",
-    'openbsd' => "/usr/local/bin/ruby21 '${script_path}'",
-    default   => $script_path
-  }
-
-  file { $script_path:
-    ensure => file,
-    owner  => $default_owner,
-    group  => $default_group,
-    mode   => $script_mode,
-    source => "puppet:///modules/concat/${script_name}",
-  }
-
-  file { [ $concatdir, "${concatdir}/bin" ]:
-    ensure => directory,
-    owner  => $default_owner,
-    group  => $default_group,
-    mode   => '0755',
-  }
-}