mirror of
https://github.com/elastic/kibana.git
synced 2025-04-22 08:49:27 -04:00
--------- **Commit 1:** [build] sha1 packages * Original sha:ac2ae334fc
* Authored by Jonathan Budzenski <jbudz@users.noreply.github.com> on 2016-03-09T21:03:09Z **Commit 2:** [build] Build i386 * Original sha:b0dd6706d5
* Authored by Jonathan Budzenski <jbudz@users.noreply.github.com> on 2016-03-09T21:40:16Z **Commit 3:** [build] Set group kibana * Original sha:5b3e178976
* Authored by Jonathan Budzenski <jbudz@users.noreply.github.com> on 2016-03-09T21:54:30Z **Commit 4:** [build] Add rpm, deb name and path * Original sha:6041ff8852
* Authored by Jonathan Budzenski <jbudz@users.noreply.github.com> on 2016-03-09T22:45:55Z **Commit 5:** [build] Add tasks for publishing rpm, deb packages * Original sha:cde84ecb9a
* Authored by Jonathan Budzenski <jbudz@users.noreply.github.com> on 2016-03-10T23:35:56Z **Commit 6:** [build] Rename publish to publishPackages * Original sha:da942d2f62
* Authored by Jonathan Budzenski <jbudz@users.noreply.github.com> on 2016-03-29T14:32:18Z **Commit 7:** [build] Move signing config to a file * Original sha:51e8633a4d
* Authored by Jonathan Budzenski <jbudz@users.noreply.github.com> on 2016-04-22T20:02:53Z **Commit 8:** [build] Pass env variables to rpm-s3 * Original sha:86269bca6d
* Authored by Jonathan Budzenski <jbudz@users.noreply.github.com> on 2016-04-22T20:12:29Z **Commit 9:** [build] Keep process env variables, re-add done * Original sha:f3cd91a0d0
* Authored by Jonathan Budzenski <jbudz@users.noreply.github.com> on 2016-04-27T22:23:13Z
21 lines
598 B
JavaScript
21 lines
598 B
JavaScript
var { promisify } = require('bluebird');
|
|
var readdir = promisify(require('fs').readdir);
|
|
var exec = promisify(require('child_process').exec);
|
|
|
|
module.exports = function (grunt) {
|
|
grunt.registerTask('_build:shasums', function () {
|
|
var targetDir = grunt.config.get('target');
|
|
|
|
readdir(targetDir)
|
|
.map(function (archive) {
|
|
// only sha the archives and packages
|
|
if (!archive.match(/\.zip$|\.tar.gz$|\.deb$|\.rpm$/)) return;
|
|
|
|
return exec('shasum ' + archive + ' > ' + archive + '.sha1.txt', {
|
|
cwd: targetDir
|
|
});
|
|
})
|
|
.nodeify(this.async());
|
|
});
|
|
|
|
};
|