mirror of
https://github.com/S2-/gitlit
synced 2025-08-04 13:10:09 +02:00
packager
This commit is contained in:
30
app/node_modules/mksnapshot/lib/main.js
generated
vendored
Normal file
30
app/node_modules/mksnapshot/lib/main.js
generated
vendored
Normal file
@@ -0,0 +1,30 @@
|
||||
(function() {
|
||||
var callMksnapshot, getPathOfMksnapshot, mksnapshot, stripVersion;
|
||||
|
||||
callMksnapshot = require('./mksnapshot-call');
|
||||
|
||||
getPathOfMksnapshot = require('./mksnapshot-path');
|
||||
|
||||
stripVersion = function(version) {
|
||||
var versions;
|
||||
if (version[0] === 'v') {
|
||||
version = version.substr(1);
|
||||
}
|
||||
versions = version.split('.');
|
||||
versions[2] = '0';
|
||||
return versions.join('.');
|
||||
};
|
||||
|
||||
mksnapshot = function(content, target, version, arch, builddir, callback) {
|
||||
version = stripVersion(version);
|
||||
return getPathOfMksnapshot(version, arch, builddir, function(error, mksnapshot) {
|
||||
if (error) {
|
||||
return callback(error);
|
||||
}
|
||||
return callMksnapshot(mksnapshot, content, target, builddir, callback);
|
||||
});
|
||||
};
|
||||
|
||||
module.exports = mksnapshot;
|
||||
|
||||
}).call(this);
|
Reference in New Issue
Block a user