Merge pull request #106 from plfiorini/settingsconf
Try to find settings.conf from SYSCONFDIR
This commit is contained in:
commit
b51cfd6a45
@ -97,6 +97,13 @@ set( CMAKE_RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}" )
|
|||||||
set( CMAKE_LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}" )
|
set( CMAKE_LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}" )
|
||||||
set( CMAKE_ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}" )
|
set( CMAKE_ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}" )
|
||||||
|
|
||||||
|
# Better default installation paths: GNUInstallDirs defines
|
||||||
|
# CMAKE_INSTALL_FULL_SYSCONFDIR to be CMAKE_INSTALL_PREFIX/etc by default
|
||||||
|
# but we really want /etc
|
||||||
|
if( NOT DEFINED CMAKE_INSTALL_SYSCONFDIR )
|
||||||
|
set( CMAKE_INSTALL_SYSCONFDIR "/etc" )
|
||||||
|
endif()
|
||||||
|
|
||||||
# make predefined install dirs available everywhere
|
# make predefined install dirs available everywhere
|
||||||
include( GNUInstallDirs )
|
include( GNUInstallDirs )
|
||||||
|
|
||||||
|
@ -18,6 +18,7 @@
|
|||||||
#include <QDesktopWidget>
|
#include <QDesktopWidget>
|
||||||
#include "CalamaresApplication.h"
|
#include "CalamaresApplication.h"
|
||||||
|
|
||||||
|
#include "CalamaresConfig.h"
|
||||||
#include "CalamaresWindow.h"
|
#include "CalamaresWindow.h"
|
||||||
#include "CalamaresVersion.h"
|
#include "CalamaresVersion.h"
|
||||||
#include "progresstree/ProgressTreeView.h"
|
#include "progresstree/ProgressTreeView.h"
|
||||||
@ -156,7 +157,7 @@ CalamaresApplication::initSettings()
|
|||||||
QDir::separator() +
|
QDir::separator() +
|
||||||
"settings.conf" );
|
"settings.conf" );
|
||||||
}
|
}
|
||||||
settingsFileCandidatesByPriority.append( "/etc/calamares/settings.conf" );
|
settingsFileCandidatesByPriority.append( CMAKE_INSTALL_FULL_SYSCONFDIR "/calamares/settings.conf" );
|
||||||
settingsFileCandidatesByPriority.append( CalamaresUtils::appDataDir()
|
settingsFileCandidatesByPriority.append( CalamaresUtils::appDataDir()
|
||||||
.absoluteFilePath( "settings.conf" ) );
|
.absoluteFilePath( "settings.conf" ) );
|
||||||
|
|
||||||
|
@ -6,6 +6,7 @@
|
|||||||
#define CMAKE_INSTALL_LIBDIR "${CMAKE_INSTALL_LIBDIR}"
|
#define CMAKE_INSTALL_LIBDIR "${CMAKE_INSTALL_LIBDIR}"
|
||||||
#define CMAKE_INSTALL_FULL_LIBDIR "${CMAKE_INSTALL_FULL_LIBDIR}"
|
#define CMAKE_INSTALL_FULL_LIBDIR "${CMAKE_INSTALL_FULL_LIBDIR}"
|
||||||
#define CMAKE_INSTALL_FULL_DATADIR "${CMAKE_INSTALL_FULL_DATADIR}/calamares"
|
#define CMAKE_INSTALL_FULL_DATADIR "${CMAKE_INSTALL_FULL_DATADIR}/calamares"
|
||||||
|
#define CMAKE_INSTALL_FULL_SYSCONFDIR "${CMAKE_INSTALL_FULL_SYSCONFDIR}"
|
||||||
|
|
||||||
//cmakedefines for CMake variables (e.g. for optdepends) go here
|
//cmakedefines for CMake variables (e.g. for optdepends) go here
|
||||||
#cmakedefine WITH_PYTHON
|
#cmakedefine WITH_PYTHON
|
||||||
|
Loading…
Reference in New Issue
Block a user