diff --git a/bin/install-jsdeps.sh b/bin/install-jsdeps.sh index e5c68ca9d..a88a34a25 100755 --- a/bin/install-jsdeps.sh +++ b/bin/install-jsdeps.sh @@ -215,6 +215,9 @@ function extract_zipfile($package, $srcfile) // unzip the archive and map source to dest files/directories else if (!empty($package['map'])) { $extract = $CACHEDIR . '/' . $package['lib'] . '-extract'; + if (!is_dir($extract)) { + mkdir($extract, 0774, true); + } exec(sprintf('%s -o %s -d %s', $UNZIP, escapeshellarg($srcfile), $extract), $out, $retval); // get the root folder of the extracted package