versions() added docker, postfix
This commit is contained in:
+19
-2
@@ -291,11 +291,13 @@ function versions(callback) {
|
||||
redis: '',
|
||||
mongodb: '',
|
||||
nginx: '',
|
||||
php: ''
|
||||
php: '',
|
||||
docker: '',
|
||||
postfix: ''
|
||||
};
|
||||
|
||||
let functionProcessed = (function () {
|
||||
let totalFunctions = 14;
|
||||
let totalFunctions = 16;
|
||||
return function () {
|
||||
if (--totalFunctions === 0) {
|
||||
if (callback) {
|
||||
@@ -425,6 +427,21 @@ function versions(callback) {
|
||||
}
|
||||
functionProcessed();
|
||||
});
|
||||
exec('docker --version', function (error, stdout) {
|
||||
if (!error) {
|
||||
const docker = stdout.toString().split('\n')[0] || '';
|
||||
const parts = docker.split(' ');
|
||||
result.docker = parts.length > 2 && parts[2].endsWith(',') ? parts[2].slice(0, -1) : '';
|
||||
}
|
||||
functionProcessed();
|
||||
});
|
||||
exec('postconf -d | grep mail_version', function (error, stdout) {
|
||||
if (!error) {
|
||||
const postfix = stdout.toString().split('\n') || [];
|
||||
result.postfix = util.getValue(postfix, 'mail_version', '=', true);
|
||||
}
|
||||
functionProcessed();
|
||||
});
|
||||
exec('mongod --version', function (error, stdout) {
|
||||
if (!error) {
|
||||
result.mongodb = stdout.toString().split('\n')[0] || '';
|
||||
|
||||
Reference in New Issue
Block a user