#165 增加PostInstall脚本,用于创建临时文件存储的目录。

This commit is contained in:
luqiuwen
2019-09-17 10:51:31 +08:00
parent 1d45bebe4f
commit fb22ab1cb6
6 changed files with 15 additions and 10 deletions

View File

@@ -19,9 +19,9 @@ set(CPACK_RPM_FILE_NAME "RPM-DEFAULT")
set(CPACK_RPM_PACKAGE_AUTOREQPROV "no")
set(CPACK_RPM_PACKAGE_RELEASE_DIST on)
set(CPACK_RPM_DEBUGINFO_PACKAGE on)
#set(CPACK_RPM_POST_INSTALL_SCRIPT_FILE ${CMAKE_SOURCE_DIR}/cmake/PostInstall.in)
#set(CPACK_RPM_POST_UNINSTALL_SCRIPT_FILE ${CMAKE_SOURCE_DIR}/cmake/PostUninstall.in)
#set(CPACK_RPM_PRE_UNINSTALL_SCRIPT_FILE ${CMAKE_SOURCE_DIR}/cmake/PreUninstall.in)
set(CPACK_RPM_POST_INSTALL_SCRIPT_FILE ${CMAKE_SOURCE_DIR}/cmake/PostInstall.in)
set(CPACK_RPM_POST_UNINSTALL_SCRIPT_FILE ${CMAKE_SOURCE_DIR}/cmake/PostUninstall.in)
set(CPACK_RPM_PRE_UNINSTALL_SCRIPT_FILE ${CMAKE_SOURCE_DIR}/cmake/PreUninstall.in)
# Must uninstall the debug package before install release package
if(CMAKE_BUILD_TYPE STREQUAL "Debug")

View File

@@ -1,2 +1,4 @@
%systemd_post mrenv.service mrzcpd.service mrtunnat.service
/sbin/ldconfig
%systemd_post tfe-env.service tfe-env-tun-mode.service tfe.service
%sysctl_apply
%tmpfiles_create
/sbin/ldconfig

View File

@@ -1,2 +1,4 @@
%systemd_postun_with_restart mrenv.service mrzcpd.service mrtunnat.service
/sbin/ldconfig
%systemd_postun_with_restart tfe-env.service tfe-env-tun-mode.service tfe.service
%sysctl_apply
%tmpfiles_create
/sbin/ldconfig

View File

@@ -1 +1,3 @@
%systemd_preun mrenv.service mrzcpd.service mrtunnat.service
%systemd_preun tfe-env.service tfe-env-tun-mode.service tfe.service
%sysctl_apply
%tmpfiles_create

View File

@@ -1,4 +1,3 @@
TFE_DEVICE_DATA_INCOMING=tun_kni
TFE_LOCAL_MAC_DATA_INCOMING=fe:65:b7:00:00:01
TFE_PEER_MAC_DATA_INCOMING=aa:bb:cc:dd:ee:ff
@@ -6,4 +5,3 @@ TFE_LOCAL_IP_DATA_INCOMING=172.16.241.2
TFE_PEER_IP_DATA_INCOMING=172.16.241.1
TFE_WATCHDOG_DEVICE=enp2s0
TFE_WATCHDOG_IP=192.168.100.1

View File

@@ -6,6 +6,7 @@ After=tfe-env.service
[Service]
Type=simple
ExecStart=/opt/tsg/tfe/bin/tfe
WorkingDirectory=/opt/tsg/tfe/
TimeoutSec=180s
RestartSec=10s
Restart=always