From d2cb72c67657b790a97f52ddefd51b6052a285a7 Mon Sep 17 00:00:00 2001 From: Ivan Pelipenko Date: Mon, 18 May 2020 17:41:45 +0300 Subject: [PATCH] debian-service fix --- cmake/DeployMacros.cmake | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/cmake/DeployMacros.cmake b/cmake/DeployMacros.cmake index 0c1d1b77..d78d821e 100644 --- a/cmake/DeployMacros.cmake +++ b/cmake/DeployMacros.cmake @@ -779,14 +779,15 @@ macro(deploy_target _T) set(_CMD_ ${_CMD_} COMMAND cp ${_VERB} -f "${_f}" "${_opt_path}/") endforeach() - file(GLOB _files "${CMAKE_CURRENT_SOURCE_DIR}/debian-service/DEBIAN/*") + set(__deb_dir "${CMAKE_CURRENT_SOURCE_DIR}/debian-service/DEBIAN") + file(GLOB _files "${__deb_dir}/*") foreach (_f ${_files}) set(_CMD_ ${_CMD_} COMMAND cp ${_VERB} -f "${_f}" "${_AGD}/DEBIAN/") endforeach() - file(GLOB _files "${_AGD}/DEBIAN/p*inst" "${_AGD}/DEBIAN/p*rm" "${_AGD}/DEBIAN/config") + file(GLOB _files RELATIVE "${__deb_dir}" "${__deb_dir}/p*inst" "${__deb_dir}/p*rm" "${__deb_dir}/config") foreach (_f ${_files}) - set(_CMD_ ${_CMD_} COMMAND chmod 0755 ${_VERB} "${_f}") + set(_CMD_ ${_CMD_} COMMAND chmod 0755 ${_VERB} "${_AGD}/DEBIAN/${_f}") endforeach() set(_deb_name "${_TV}-service_${_TARGET_OS}_${_DEB_ARCH}.deb")