From 90db36f068c17ff53e1fba816586a438d9bb277e Mon Sep 17 00:00:00 2001 From: "alexandr.kravchenko" <alexander.kravchenko@demlabs.net> Date: Thu, 24 Dec 2020 09:02:15 +0000 Subject: [PATCH] Added logrotate support --- CMakeLists.txt | 2 +- dist/share/logrotate/cellframe-node | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 dist/share/logrotate/cellframe-node diff --git a/CMakeLists.txt b/CMakeLists.txt index 545ab72f5..6f6f18120 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -43,7 +43,7 @@ if(UNIX) SET( CPACK_DEBIAN_PACKAGE_DESCRIPTION_SUMMARY "CellFrame Node software https://cellframe.net" ) SET( CPACK_DEBIAN_PACKAGE_DESCRIPTION "CellFrame Node" ) SET( CPACK_DEBIAN_PACKAGE_SECTION "extra") - SET( CPACK_DEBIAN_PACKAGE_DEPENDS "debconf (>=1.5), dpkg (>=1.17), bash (>=4), debconf-utils, dconf-cli, less, pv, psmisc") + SET( CPACK_DEBIAN_PACKAGE_DEPENDS "debconf (>=1.5), dpkg (>=1.17), bash (>=4), debconf-utils, dconf-cli, less, pv, psmisc, logrotate") SET( CPACK_DEBIAN_PACKAGE_SHLIBDEPS ON) SET( CPACK_DEBIAN_PACKAGE_CONTROL_EXTRA "${CMAKE_CURRENT_SOURCE_DIR}/debian/postinst;${CMAKE_CURRENT_SOURCE_DIR}/debian/postrm;${CMAKE_CURRENT_SOURCE_DIR}/debian/templates;${CMAKE_CURRENT_SOURCE_DIR}/debian/config;") diff --git a/dist/share/logrotate/cellframe-node b/dist/share/logrotate/cellframe-node new file mode 100644 index 000000000..651aa354e --- /dev/null +++ b/dist/share/logrotate/cellframe-node @@ -0,0 +1,9 @@ +"/opt/cellframe-node/var/log/*.log" { + copytruncate + daily + rotate 7 + compress + delaycompress + missingok + notifempty +} -- GitLab