Removed mandb call from postinstall script and added cmake messages about systemd service file installation.
This commit is contained in:
@ -173,6 +173,7 @@ if(WITH_SCRIPTS)
|
|||||||
if(PACKAGE)
|
if(PACKAGE)
|
||||||
message(STATUS "maxscale.conf will unpack to: /etc/ld.so.conf.d")
|
message(STATUS "maxscale.conf will unpack to: /etc/ld.so.conf.d")
|
||||||
message(STATUS "startup scripts will unpack to to: /etc/init.d")
|
message(STATUS "startup scripts will unpack to to: /etc/init.d")
|
||||||
|
message(STATUS "systemd service files will unpack to to: /usr/lib/systemd/system")
|
||||||
install(FILES ${CMAKE_BINARY_DIR}/maxscale DESTINATION ${MAXSCALE_SHAREDIR}
|
install(FILES ${CMAKE_BINARY_DIR}/maxscale DESTINATION ${MAXSCALE_SHAREDIR}
|
||||||
PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
|
PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
|
||||||
install(FILES ${CMAKE_BINARY_DIR}/maxscale.conf DESTINATION ${MAXSCALE_SHAREDIR}
|
install(FILES ${CMAKE_BINARY_DIR}/maxscale.conf DESTINATION ${MAXSCALE_SHAREDIR}
|
||||||
@ -184,8 +185,11 @@ if(WITH_SCRIPTS)
|
|||||||
PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
|
PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
|
||||||
install(FILES ${CMAKE_BINARY_DIR}/maxscale.conf DESTINATION /etc/ld.so.conf.d
|
install(FILES ${CMAKE_BINARY_DIR}/maxscale.conf DESTINATION /etc/ld.so.conf.d
|
||||||
PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
|
PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
|
||||||
|
install(FILES ${CMAKE_BINARY_DIR}/maxscale.service DESTINATION /usr/lib/systemd/system
|
||||||
|
PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
|
||||||
message(STATUS "Installing maxscale.conf to: /etc/ld.so.conf.d")
|
message(STATUS "Installing maxscale.conf to: /etc/ld.so.conf.d")
|
||||||
message(STATUS "Installing startup scripts to: /etc/init.d")
|
message(STATUS "Installing startup scripts to: /etc/init.d")
|
||||||
|
message(STATUS "Installing systemd service files to: /usr/lib/systemd/system")
|
||||||
endif()
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
@ -31,14 +31,22 @@ chmod 0755 @MAXSCALE_VARDIR@/cache/maxscale
|
|||||||
chmod 0755 @MAXSCALE_VARDIR@/run/maxscale
|
chmod 0755 @MAXSCALE_VARDIR@/run/maxscale
|
||||||
|
|
||||||
# Copy init.d script and ldconfig file
|
# Copy init.d script and ldconfig file
|
||||||
cp @CMAKE_INSTALL_PREFIX@/@MAXSCALE_SHAREDIR@/maxscale /etc/init.d/
|
if [ -f "@CMAKE_INSTALL_PREFIX@/@MAXSCALE_SHAREDIR@/maxscale" ]
|
||||||
cp @CMAKE_INSTALL_PREFIX@/@MAXSCALE_SHAREDIR@/maxscale.conf /etc/ld.so.conf.d/
|
then
|
||||||
if [ -d "/usr/lib/systemd/system" ]
|
cp @CMAKE_INSTALL_PREFIX@/@MAXSCALE_SHAREDIR@/maxscale /etc/init.d/
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -f "@CMAKE_INSTALL_PREFIX@/@MAXSCALE_SHAREDIR@/maxscale.conf" ]
|
||||||
|
then
|
||||||
|
cp @CMAKE_INSTALL_PREFIX@/@MAXSCALE_SHAREDIR@/maxscale.conf /etc/init.d/
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -d "/usr/lib/systemd/system" -a -f @CMAKE_INSTALL_PREFIX@/@MAXSCALE_SHAREDIR@/maxscale.service ]
|
||||||
then
|
then
|
||||||
cp @CMAKE_INSTALL_PREFIX@/@MAXSCALE_SHAREDIR@/maxscale.service /usr/lib/systemd/system
|
cp @CMAKE_INSTALL_PREFIX@/@MAXSCALE_SHAREDIR@/maxscale.service /usr/lib/systemd/system
|
||||||
fi
|
fi
|
||||||
/sbin/ldconfig
|
/sbin/ldconfig
|
||||||
mandb
|
|
||||||
cat <<EOF >& 2
|
cat <<EOF >& 2
|
||||||
********** Notice: MaxScale 1.2 Changes **************
|
********** Notice: MaxScale 1.2 Changes **************
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user