diff --git a/CMakeLists.txt b/CMakeLists.txt index 545ab72f5e91958f0c499b6b607419ed91b29a74..6f6f18120f25a37c0fba5368bf7995bc5d9e7381 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 0000000000000000000000000000000000000000..651aa354e1130e8774daa728b8a7b4dd073350f4 --- /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 +}