author | nowmad@23.1.168.192.in-addr.arpa |
Fri, 22 Jan 2016 13:15:47 +0100 | |
changeset 98 | 2e6bfce6f99c |
parent 28 | b0b56e0f8c7f |
permissions | -rw-r--r-- |
28 | 1 |
# See README.md for details. |
2 |
define archive::zip($source, $target, $path = $::path) { |
|
3 |
exec {"${name} unpack": |
|
4 |
command => "TMPFILE=\$(mktemp); curl -s -S -o \${TMPFILE}.zip ${source} && unzip \${TMPFILE}.zip -d ${target} && rm \$TMPFILE && rm \${TMPFILE}.zip && touch ${name}", |
|
5 |
creates => $name, |
|
6 |
path => $::path, |
|
7 |
require => Package['unzip'], |
|
8 |
} |
|
9 |
} |