From de07faf9bbffa52dfdf9f405857b3189cc9983df Mon Sep 17 00:00:00 2001 From: Andre F de Miranda Date: Mon, 21 Sep 2015 21:18:46 +1000 Subject: [PATCH] * Copy sample config to /etc/heka/conf.d using RPM post-install script --- CMakeLists.txt | 1 + rpm/heka.postinst.in | 5 +++++ 2 files changed, 6 insertions(+) create mode 100644 rpm/heka.postinst.in diff --git a/CMakeLists.txt b/CMakeLists.txt index 6f9386fc2..460b23193 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -101,6 +101,7 @@ elseif(UNIX) set(CPACK_RPM_EXCLUDE_FROM_AUTO_FILELIST_ADDITION /usr/share/man) set(CPACK_RPM_PACKAGE_REQUIRES_PRE "shadow-utils") set(CPACK_RPM_PRE_INSTALL_SCRIPT_FILE "${CMAKE_SOURCE_DIR}/rpm/heka.preinst.in") + set(CPACK_RPM_POST_INSTALL_SCRIPT_FILE "${CMAKE_SOURCE_DIR}/rpm/heka.postinst.in") endif() endif() diff --git a/rpm/heka.postinst.in b/rpm/heka.postinst.in new file mode 100644 index 000000000..11fde52fc --- /dev/null +++ b/rpm/heka.postinst.in @@ -0,0 +1,5 @@ +set -eu + +install -d -m0755 -oroot -groot /etc/heka/conf.d/ +install -m0744 -oroot -groot -T /usr/share/heka/examples/hekad.toml /etc/heka/conf.d/00-hekad.toml +exit 0