chore: set apps quit timeout to 3s
添加 systemd drop-in 文件,将 app-DDE- 开头的 服务退出超时时间设置为 3s Issues: linuxdeepin/developer-center#8554
This commit is contained in:
parent
571cd93382
commit
234c014475
@ -20,9 +20,14 @@ set(SYSTEMD_USER_FILE
|
|||||||
${CMAKE_CURRENT_BINARY_DIR}/systemd/user/org.desktopspec.ApplicationManager1.service
|
${CMAKE_CURRENT_BINARY_DIR}/systemd/user/org.desktopspec.ApplicationManager1.service
|
||||||
)
|
)
|
||||||
|
|
||||||
|
set(SYSTEMD_USER_DROP_IN_FILE
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}/systemd/user/app-DDE-.service.d/override.conf
|
||||||
|
)
|
||||||
|
|
||||||
set(SERVICE_DEST_PATH ${CMAKE_INSTALL_PREFIX}/lib/systemd/user/)
|
set(SERVICE_DEST_PATH ${CMAKE_INSTALL_PREFIX}/lib/systemd/user/)
|
||||||
|
|
||||||
install(FILES ${SYSTEMD_USER_FILE} DESTINATION ${SERVICE_DEST_PATH})
|
install(FILES ${SYSTEMD_USER_FILE} DESTINATION ${SERVICE_DEST_PATH})
|
||||||
|
install(FILES ${SYSTEMD_USER_DROP_IN_FILE} DESTINATION ${SERVICE_DEST_PATH}/app-DDE-.service.d)
|
||||||
|
|
||||||
# create a symlink to dde-session
|
# create a symlink to dde-session
|
||||||
install_symlink(org.desktopspec.ApplicationManager1.service dde-session-initialized.target.wants)
|
install_symlink(org.desktopspec.ApplicationManager1.service dde-session-initialized.target.wants)
|
||||||
|
6
misc/systemd/user/app-DDE-.service.d/override.conf
Normal file
6
misc/systemd/user/app-DDE-.service.d/override.conf
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2023 UnionTech Software Technology Co., Ltd.
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: LGPL-3.0-or-later
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
TimeoutStopSec=3
|
Loading…
Reference in New Issue
Block a user