Exit if appDirPath == "/", closes #144

This commit is contained in:
probonopd
2017-07-07 20:36:48 +02:00
committed by GitHub
parent 4685e33a6e
commit 892964978c
+6 -1
View File
@@ -185,7 +185,7 @@ int main(int argc, char **argv)
if (QDir().exists(appBinaryPath)) {
qDebug() << "app-binary:" << appBinaryPath;
} else {
qDebug() << "Error: Could not find app-binary" << appBinaryPath;
LogError() << "Error: Could not find app-binary" << appBinaryPath;
return 1;
}
@@ -199,6 +199,11 @@ int main(int argc, char **argv)
QString relativePrefix = fhsPrefix.replace(appDirPath+"/", "");
relativeBinPath = relativePrefix + "/bin/" + appName;
}
if(appDirPath == "/"){
LogError() << "'/' is not a valid AppDir. Please refer to the documentation.";
LogError() << "Consider adding INSTALL_ROOT or DESTDIR to your install steps.";
return 1;
}
qDebug() << "appDirPath:" << appDirPath;
qDebug() << "relativeBinPath:" << relativeBinPath;