X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=extras%2Fcore-handler%2Finstall.sh;fp=extras%2Fcore-handler%2Finstall.sh;h=4e8d8443f05af868924f2859b995887757872ad5;hp=0000000000000000000000000000000000000000;hb=57f0bd0c140c6a5b1f48b45a6680c55348ddbe96;hpb=bd722d76b035766511f0b329f9bbaa2f4180c4ed diff --git a/extras/core-handler/install.sh b/extras/core-handler/install.sh new file mode 100755 index 000000000..4e8d8443f --- /dev/null +++ b/extras/core-handler/install.sh @@ -0,0 +1,34 @@ +#!/bin/sh +# +# Copyright (C) 2013 - Christian Babeux +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; only version 2 +# of the License. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# + +CORE_PATTERN="/proc/sys/kernel/core_pattern" +CORE_HANDLER_PATH="$(dirname $(readlink -e $0))/handler.sh" + +cat ${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} + +if [ $? -eq 0 ] +then + echo "Successfully installed core_pattern." +else + echo "Installation of core_pattern failed." +fi