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