system: getUbuntuVersion
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
exports = module.exports = {
|
||||
reboot,
|
||||
isRebootRequired,
|
||||
getUbuntuVersion,
|
||||
getDisks,
|
||||
getSwaps,
|
||||
checkDiskSpace,
|
||||
@@ -327,6 +328,12 @@ async function checkRebootRequired() {
|
||||
}
|
||||
}
|
||||
|
||||
async function getUbuntuVersion() {
|
||||
const release = safe.fs.readFileSync('/etc/lsb-release', 'utf-8');
|
||||
if (release === null) throw new BoxError(BoxError.FS_ERROR, safe.error.message);
|
||||
return release.match(/DISTRIB_DESCRIPTION="(.*)"/)[1];
|
||||
}
|
||||
|
||||
async function checkUbuntuVersion() {
|
||||
const isXenial = fs.readFileSync('/etc/lsb-release', 'utf-8').includes('16.04');
|
||||
if (!isXenial) return;
|
||||
|
||||
Reference in New Issue
Block a user