summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHeikki Halmet <heikki.halmet@digia.com>2013-04-24 14:56:33 +0300
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-05-06 07:04:02 +0200
commitb49400dc65a1cb6be0bd032e879d3d755cd20a48 (patch)
tree1f70d6e8ed5cf43ca0ed28781d631946018eb584
parent8b420f468723c3c73241ea49c195cf8e1425e760 (diff)
Fix when requiring Class sevenzip
This will fix require of Sevenzip in modules Unzip_package and in Zip_package. Install of 7z package removed from qt_prereqs to sevenzip module Change-Id: Iaa2dc28a543aa4750779978727861e0053a83176 Reviewed-by: Tony SarajΓ€rvi <tony.sarajarvi@digia.com>
-rw-r--r--puppet/modules/qt_prereqs/manifests/linux.pp6
-rw-r--r--puppet/modules/sevenzip/manifests/init.pp7
-rw-r--r--puppet/modules/sevenzip/manifests/linux.pp6
-rw-r--r--puppet/modules/unzip_package/manifests/init.pp4
4 files changed, 12 insertions, 11 deletions
diff --git a/puppet/modules/qt_prereqs/manifests/linux.pp b/puppet/modules/qt_prereqs/manifests/linux.pp
index d3e87ad..f5d910c 100644
--- a/puppet/modules/qt_prereqs/manifests/linux.pp
+++ b/puppet/modules/qt_prereqs/manifests/linux.pp
@@ -10,17 +10,11 @@ class qt_prereqs::linux inherits qt_prereqs::unix {
default => "git",
}
- $sevenzip = $::operatingsystem ? {
- Ubuntu => "p7zip-full",
- default => "p7zip",
- }
-
package {
"$git": ensure => installed;
"$gstreamer": ensure => installed;
"chrpath": ensure => installed;
"lsb": ensure => installed;
- "$sevenzip": ensure => installed;
"libasound2-dev": ensure => installed;
"libbluetooth-dev": ensure => installed;
diff --git a/puppet/modules/sevenzip/manifests/init.pp b/puppet/modules/sevenzip/manifests/init.pp
index b33ccf4..1d6685d 100644
--- a/puppet/modules/sevenzip/manifests/init.pp
+++ b/puppet/modules/sevenzip/manifests/init.pp
@@ -1,6 +1,7 @@
class sevenzip {
case $::kernel {
- windows: { include sevenzip::windows }
- Darwin: { include sevenzip::mac }
+ windows: { require sevenzip::windows }
+ Darwin: { require sevenzip::mac }
+ Linux: { require sevenzip::linux }
}
-}
+} \ No newline at end of file
diff --git a/puppet/modules/sevenzip/manifests/linux.pp b/puppet/modules/sevenzip/manifests/linux.pp
new file mode 100644
index 0000000..ed09cf3
--- /dev/null
+++ b/puppet/modules/sevenzip/manifests/linux.pp
@@ -0,0 +1,6 @@
+class sevenzip::linux
+{
+ package { "p7zip":
+ ensure => installed,
+ }
+} \ No newline at end of file
diff --git a/puppet/modules/unzip_package/manifests/init.pp b/puppet/modules/unzip_package/manifests/init.pp
index 208b644..b8d0a13 100644
--- a/puppet/modules/unzip_package/manifests/init.pp
+++ b/puppet/modules/unzip_package/manifests/init.pp
@@ -47,7 +47,7 @@ define unzip_package(
$msysbin = $::architecture ? {
x64 => 'c:\Program Files (x86)\Git\bin',
default => 'c:\Program Files\Git\bin'
- }
+ }
$curl = "\"$msysbin\\curl.exe\""
$grep = "\"$msysbin\\grep.exe\""
} else {
@@ -88,5 +88,5 @@ define unzip_package(
logoutput => true,
timeout => 3600,
require => Class['sevenzip']
- }
+ }
}