Изменены правила для /usr/local/ORG
This commit is contained in:
parent
29b56561ca
commit
feda5be3ba
@ -123,18 +123,7 @@ MYXLIB_INLINE Paths::HierarchyType Paths::getHierarchyType()
|
||||
return ( HierarchyType::kOpt );
|
||||
}
|
||||
|
||||
if ( binaryDir.startsWith( QStringLiteral( "/usr/local/rtis" ) ) )
|
||||
{
|
||||
setupSystemDirectories( QStringLiteral( "/usr/local/rtis" ),
|
||||
"/usr/local/rtis/etc/" + m_projectName,
|
||||
"/usr/local/rtis/share/" + m_projectName,
|
||||
"/usr/local/rtis/var/" + m_projectName,
|
||||
"/usr/local/rtis/log/" + m_projectName );
|
||||
|
||||
return ( HierarchyType::kUsrLocalRtis );
|
||||
}
|
||||
|
||||
if ( binaryDir.startsWith( QStringLiteral( "/usr/local" ) ) )
|
||||
if ( binaryDir.startsWith( QStringLiteral( "/usr/local/bin" ) ) )
|
||||
{
|
||||
setupSystemDirectories( QStringLiteral( "/usr/local" ),
|
||||
"/usr/local/etc/" + m_projectName,
|
||||
@ -145,6 +134,18 @@ MYXLIB_INLINE Paths::HierarchyType Paths::getHierarchyType()
|
||||
return ( HierarchyType::kUsrLocal );
|
||||
}
|
||||
|
||||
if ( binaryDir.startsWith( QStringLiteral( "/usr/local" ) ) )
|
||||
{
|
||||
binaryDir.remove( QRegExp( "/bin$" ) );
|
||||
setupSystemDirectories( binaryDir,
|
||||
binaryDir + "/etc",
|
||||
binaryDir + "/share",
|
||||
binaryDir + "/var",
|
||||
binaryDir + "/log" );
|
||||
|
||||
return ( HierarchyType::kUsrLocalOrg );
|
||||
}
|
||||
|
||||
if ( binaryDir.startsWith( QStringLiteral( "/usr" ) ) )
|
||||
{
|
||||
setupSystemDirectories( QStringLiteral( "/usr" ),
|
||||
|
@ -36,8 +36,8 @@ class Paths
|
||||
kUsr = 0x03,
|
||||
/// @brief Исполняемый файл и сопутствующие каталоги находятся в иерахии /usr/local
|
||||
kUsrLocal = 0x04,
|
||||
/// @brief Исполняемый файл и сопутствующие каталоги находятся в иерахии /usr/local/rtis (используется для работ в проекте Сирена)
|
||||
kUsrLocalRtis = 0x05,
|
||||
/// @brief Исполняемый файл и сопутствующие каталоги находятся в иерахии /usr/local/ORG (используется для работ в проекте Сирена)
|
||||
kUsrLocalOrg = 0x05,
|
||||
/// @brief Исполняемый файл и сопутствующие каталоги находятся в иерахии /home
|
||||
kHome = 0x06,
|
||||
/// @brief Исполняемый файл и сопутствующие каталоги находятся в каталоге программного проекта
|
||||
|
Loading…
x
Reference in New Issue
Block a user