diff --git a/vendors.php b/vendors.php index be952f7c64..83afe27135 100755 --- a/vendors.php +++ b/vendors.php @@ -75,6 +75,26 @@ if (0 !== $code) { } } +// Remove previous assets +$assetDir = __DIR__. '/www/assets'; +$code = 0; +if (is_dir($assetDir)) { + system('rm -r ' . escapeshellarg($assetDir), $code); +} + +if (0 !== $code) { + echo sprintf('Warning, failed to remove previous %s dependencies in %s', $bower, $assetDir); + echo "\n"; +} + +// Clean bower cache +system(sprintf('%s cache-clean', $bower), $code); + +if (0 !== $code) { + echo sprintf('Warning, failed to clean %s cache', $bower); + echo "\n"; +} + // Install asset dependencies with bower system(sprintf('%s install', $bower), $code);