author | ymh <ymh.work@gmail.com> |
Tue, 20 Mar 2018 15:02:40 +0100 | |
changeset 573 | 25f3d28f51b2 |
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 |
} |