replace gsub with builtin regsubst
authormh <mh@immerda.ch>
Thu, 9 Dec 2010 22:32:53 +0000 (23:32 +0100)
committermh <mh@immerda.ch>
Thu, 9 Dec 2010 22:32:53 +0000 (23:32 +0100)
manifests/plugins/interfaces.pp

index e0744a0..18a713b 100644 (file)
@@ -1,19 +1,19 @@
 # handle if_ and if_err_ plugins
 class munin::plugins::interfaces  { 
 
-  $ifs = gsub(split($interfaces, " |,"), "(.+)", "if_\\1")
+  $ifs = regsubst(split($interfaces, " |,"), "(.+)", "if_\\1")
   munin::plugin {
     $ifs: ensure => "if_";
   }
   case $operatingsystem {
     openbsd: {
-      $if_errs = gsub(split($interfaces, " |,"), "(.+)", "if_errcoll_\\1")
+      $if_errs = regsubst(split($interfaces, " |,"), "(.+)", "if_errcoll_\\1")
       munin::plugin{
         $if_errs: ensure => "if_errcoll_";
       }
     }
     default: {
-      $if_errs = gsub(split($interfaces, " |,"), "(.+)", "if_err_\\1")
+      $if_errs = regsubst(split($interfaces, " |,"), "(.+)", "if_err_\\1")
       munin::plugin{
         $if_errs: ensure => "if_err_";
       }