X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=extras%2Fcore-handler%2Finstall.sh;h=8116805fdd314396177b05514826092dca390431;hp=4e8d8443f05af868924f2859b995887757872ad5;hb=c071ccd98cbd98e5f49a6b6f691e21a578c8a14e;hpb=1daafe0d10c80ffa893d95e8f8bb6bf79d638c77 diff --git a/extras/core-handler/install.sh b/extras/core-handler/install.sh index 4e8d8443f..8116805fd 100755 --- a/extras/core-handler/install.sh +++ b/extras/core-handler/install.sh @@ -17,18 +17,20 @@ # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. # -CORE_PATTERN="/proc/sys/kernel/core_pattern" +CORE_PATTERN_PATH="/proc/sys/kernel/core_pattern" CORE_HANDLER_PATH="$(dirname $(readlink -e $0))/handler.sh" +CORE_PATTERN="$(cat ${CORE_PATTERN_PATH})" -cat ${CORE_PATTERN} > core_pattern.bkp +echo ${CORE_PATTERN} > core_pattern.bkp echo "Backup current core_pattern in core_pattern.bkp." -echo "|$CORE_HANDLER_PATH %p %u %g %s %t %h %e %E %c" > ${CORE_PATTERN} +echo "|$CORE_HANDLER_PATH %p %u %g %s %t %h %e %E %c" > ${CORE_PATTERN_PATH} if [ $? -eq 0 ] then - echo "Successfully installed core_pattern." + echo "Successfully installed core_pattern." else - echo "Installation of core_pattern failed." + echo "Installation of core_pattern failed." + exit 1 fi