Merge pull request #583 from tdb/fix_ppa_pluses
[puppet-modules/puppetlabs-apt.git] / manifests / ppa.pp
index 6352352c8d54711baeffecb0871c0dfa17bfc4eb..d6b49007608c2f6811d3d4d812b017a200727173 100644 (file)
@@ -16,7 +16,8 @@ define apt::ppa(
 
   $filename_without_slashes = regsubst($name, '/', '-', 'G')
   $filename_without_dots    = regsubst($filename_without_slashes, '\.', '_', 'G')
-  $filename_without_ppa     = regsubst($filename_without_dots, '^ppa:', '', 'G')
+  $filename_without_pluses  = regsubst($filename_without_dots, '\+', '_', 'G')
+  $filename_without_ppa     = regsubst($filename_without_pluses, '^ppa:', '', 'G')
   $sources_list_d_filename  = "${filename_without_ppa}-${release}.list"
 
   if $ensure == 'present' {