add gerrit_clear_mode file with default value
Change-Id: I34a1ad1b53757f37c40278c53006a737d38f678a
Signed-off-by: Frank Becker <eclipse@frank-becker.de>
diff --git a/org.eclipse.mylyn.gerrit.releng/modules/gerrit/manifests/init.pp b/org.eclipse.mylyn.gerrit.releng/modules/gerrit/manifests/init.pp
index 0c0ba95..24a535e 100644
--- a/org.eclipse.mylyn.gerrit.releng/modules/gerrit/manifests/init.pp
+++ b/org.eclipse.mylyn.gerrit.releng/modules/gerrit/manifests/init.pp
@@ -3,6 +3,17 @@
$userOwner = "tools"
$userGroup = "tools"
+ $_exists =inline_template("<%= File.exists?('/etc/gerrit_clear_mode') %>")
+ if $_exists == "true" {
+ $clearMode = regsubst(file("/etc/gerrit_clear_mode"), '\n', '')
+ } else {
+ $clearMode = "noclear"
+ exec { "create clearMode":
+ command => "echo \"noclear\" >/etc/gerrit_clear_mode",
+ creates => '/etc/gerrit_clear_mode',
+ }
+ }
+
exec { "apt-get update":
command => "apt-get update",
onlyif => "find /var/lib/apt/lists/ -mtime -7 | (grep -q Package; [ $? != 0 ])",