Page MenuHomeSoftware Heritage

D4531.diff
No OneTemporary

D4531.diff

diff --git a/site-modules/profile/manifests/mountpoints.pp b/site-modules/profile/manifests/mountpoints.pp
--- a/site-modules/profile/manifests/mountpoints.pp
+++ b/site-modules/profile/manifests/mountpoints.pp
@@ -11,11 +11,17 @@
$mount_config = $config
}
- exec {"create ${mountpoint}":
- creates => $mountpoint,
- command => "mkdir -p ${mountpoint}",
- path => ['/bin', '/usr/bin', '/sbin', '/usr/sbin'],
- } -> file {$mountpoint:}
+ if pick($config['ensure'], 'present') == 'present' {
+ exec {"create ${mountpoint}":
+ creates => $mountpoint,
+ command => "mkdir -p ${mountpoint}",
+ path => ['/bin', '/usr/bin', '/sbin', '/usr/sbin'],
+ } -> file {$mountpoint:}
+
+ $requires = [File[$mountpoint]]
+ } else {
+ $requires = []
+ }
mount {
default:
@@ -25,7 +31,7 @@
options => 'defaults';
$mountpoint:
* => $mount_config,
- require => File[$mountpoint],
+ require => $requires,
}
}
}

File Metadata

Mime Type
text/plain
Expires
Jul 3 2025, 6:14 PM (4 w, 4 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3219677

Event Timeline