MXS-1044: Added init-script for SLES11

This commit is contained in:
Bernd Wolber
2016-12-02 11:20:10 +01:00
committed by Markus Mäkelä
parent 3872cebd09
commit 5c5b2594b5
3 changed files with 173 additions and 1 deletions

View File

@ -65,13 +65,19 @@ macro(check_dirs)
if(${DEB_FNC} MATCHES "DEB_FNC-NOTFOUND")
message(FATAL_ERROR "Cannot find required init-functions in /lib/lsb/ or /etc/rc.d/init.d/, please confirm that your system files are OK.")
else()
set(DEB_BASED TRUE CACHE BOOL "If init.d script uses /lib/lsb/init-functions instead of /etc/rc.d/init.d/functions.")
find_file(SLES_FNC SuSE-release PATHS /etc)
if(${SLES_FNC} MATCHES "SLES_FNC-NOTFOUND")
set(DEB_BASED TRUE CACHE BOOL "If init.d script uses /lib/lsb/init-functions instead of /etc/rc.d/init.d/functions.")
else()
set(SLES_BASED TRUE CACHE BOOL "SLES11 has reduced /lib/lsb/init-functions and needs a special init-script")
endif()
endif()
else()
set(DEB_BASED FALSE CACHE BOOL "If init.d script uses /lib/lsb/init-functions instead of /etc/rc.d/init.d/functions.")
endif()
unset(DEB_FNC)
unset(RPM_FNC)
unset(SLES_FNC)
endif()
#Check RabbitMQ headers and libraries