]> gitweb.fluxo.info Git - puppet-apt.git/commitdiff
make it optional to end sources in ".list"
authorGabriel Filion <gabster@lelutin.ca>
Sat, 6 Dec 2014 05:52:59 +0000 (00:52 -0500)
committerGabriel Filion <gabster@lelutin.ca>
Sat, 6 Dec 2014 05:52:59 +0000 (00:52 -0500)
manifests/sources_list.pp

index 3367f83a512ef30d784a8af102844e66e8214600..aefad2d8de9dbc0a098e21442f8de8aa408c62e9 100644 (file)
@@ -15,22 +15,24 @@ define apt::sources_list (
 
   include apt::dot_d_directories
 
+  $realname = regsubst($name, '\.list$', '')
+
   # One would expect the 'file' resource on sources.list.d to trigger an
   # apt-get update when files are added or modified in the directory, but it
   # apparently doesn't.
-  file { "/etc/apt/sources.list.d/${name}":
+  file { "/etc/apt/sources.list.d/${realname}.list":
     ensure => $ensure,
     owner  => root, group => 0, mode => '0644',
     notify => Exec['refresh_apt'],
   }
 
   if $source {
-    File["/etc/apt/sources.list.d/${name}"] {
+    File["/etc/apt/sources.list.d/${realname}.list"] {
       source => $source,
     }
   }
   else {
-    File["/etc/apt/sources.list.d/${name}"] {
+    File["/etc/apt/sources.list.d/${realname}.list"] {
       content => $content,
     }
   }