[PATCH 4/9] Add a prefix to the timestamped directory
Louis Bouchard
louis.bouchard at ubuntu.com
Wed Aug 20 04:11:15 PDT 2014
When sending the dump to a remote server, add IP address
or hostname as a prefix to the timestamped directory.
IP address is the default.
Signed-off-by: Louis Bouchard <louis.bouchard at ubuntu.com>
---
debian/kdump-config | 14 ++++++++++++--
debian/kdump-tools.default | 5 +++++
2 files changed, 17 insertions(+), 2 deletions(-)
diff --git a/debian/kdump-config b/debian/kdump-config
index 1184d6d..d97de02 100755
--- a/debian/kdump-config
+++ b/debian/kdump-config
@@ -362,9 +362,19 @@ function kdump_save_core()
function kdump_save_core_to_ssh()
{
KDUMP_SSH_KEY="${SSH_KEY:=/root/.ssh/kdump_id_rsa}"
- KDUMP_STAMP=`date +"%Y%m%d%H%M"`
KDUMP_REMOTE_HOST="$SSH"
- KDUMP_STAMPDIR="$KDUMP_COREDIR/$KDUMP_STAMP"
+ KDUMP_STAMP=`date +"%Y%m%d%H%M"`
+ HOSTTAG="${HOSTTAG:=ip}"
+
+ if [ $HOSTTAG = "hostname" ];then
+ THIS_HOST="$(hostname)"
+ else
+ THIS_HOST="$(hostname -I)"
+ set -a $THIS_HOST
+ THIS_HOST=$1
+ fi
+
+ KDUMP_STAMPDIR="$KDUMP_COREDIR/$THIS_HOST-$KDUMP_STAMP"
KDUMP_CORETEMP="$KDUMP_STAMPDIR/dump-incomplete"
KDUMP_COREFILE="$KDUMP_STAMPDIR/dump.$KDUMP_STAMP"
KDUMP_TMPDMESG="/tmp/dmesg.$KDUMP_STAMP"
diff --git a/debian/kdump-tools.default b/debian/kdump-tools.default
index 8ef95b8..c391f3c 100644
--- a/debian/kdump-tools.default
+++ b/debian/kdump-tools.default
@@ -71,9 +71,14 @@ KDUMP_COREDIR="/var/crash"
# SSH_KEY - Full path of the ssh private key to be used to login to the remote
# server. use kdump-config propagate to send the public key to the
# remote server
+# HOSTTAG - Select if hostname of IP address will be used as a prefix to the
+# timestamped directory when sending files to the remote server.
+# 'ip' is the default.
#
# SSH="<user at server>"
#
+# HOSTTAG="hostname|[ip]"
+#
# NFS="<nfs mount>"
#
# NFS4="<nfs mount>"
--
1.9.1
More information about the kexec
mailing list