From patchwork Thu Dec 13 16:11:21 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Rodrigo Vivi X-Patchwork-Id: 1875421 Return-Path: X-Original-To: patchwork-intel-gfx@patchwork.kernel.org Delivered-To: patchwork-process-083081@patchwork2.kernel.org Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) by patchwork2.kernel.org (Postfix) with ESMTP id 5217CDF23A for ; Thu, 13 Dec 2012 16:15:50 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 1FA8CE67D8 for ; Thu, 13 Dec 2012 08:15:50 -0800 (PST) X-Original-To: intel-gfx@lists.freedesktop.org Delivered-To: intel-gfx@lists.freedesktop.org Received: from mail-ye0-f177.google.com (mail-ye0-f177.google.com [209.85.213.177]) by gabe.freedesktop.org (Postfix) with ESMTP id 4F486E5C0E for ; Thu, 13 Dec 2012 08:15:38 -0800 (PST) Received: by mail-ye0-f177.google.com with SMTP id m14so506754yen.36 for ; Thu, 13 Dec 2012 08:15:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:date:message-id:x-mailer; bh=Vl9XP6ly+zNKxmHpnWy8PbAhmPPnt6kdF83NYX8FiC8=; b=rKZqr/2lxblQedcrZPSkMvjV3nSo8P63pX9aBm28/aqQdI2JAFtUhqtYqZEsratPyN C0Ha/6UUm2AsncJ+jUJWUK/WpsxOLmWhKPPDf9dIfU0nXNUmNc/JvDAef5wpD8mFD/2P 37OIjswSddQJBnGOJ9KGEg/8LeWLD73pwh6CNpmKtX6y/9qC9CsuyQ3wGxd/h/CqrhdG qL9C3gIyvb7nQZG7BzEsnVp0QXDpN4coTgDXnY/KfFQeUBPNbaPebRdKcZMOuoT72nM4 g7QZG2BlJEAQ1QHzHXvnfI0kU3tdtl+7m7npn5Z/Shf5znbqA5lyJfC8FpCfEVgCqwAB YMKA== Received: by 10.236.126.104 with SMTP id a68mr2248204yhi.106.1355415337700; Thu, 13 Dec 2012 08:15:37 -0800 (PST) Received: from manamana.ajato.com.br ([201.20.209.220]) by mx.google.com with ESMTPS id u15sm1579606anq.14.2012.12.13.08.15.34 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 13 Dec 2012 08:15:36 -0800 (PST) From: Rodrigo Vivi To: intel-gfx@lists.freedesktop.org Date: Thu, 13 Dec 2012 14:11:21 -0200 Message-Id: <1355415084-8431-1-git-send-email-rodrigo.vivi@gmail.com> X-Mailer: git-send-email 1.7.11.7 Subject: [Intel-gfx] [PATCH 1/4] tools: intel_gpu_abrt "get" function X-BeenThere: intel-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: Intel graphics driver community testing & development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Sender: intel-gfx-bounces+patchwork-intel-gfx=patchwork.kernel.org@lists.freedesktop.org Errors-To: intel-gfx-bounces+patchwork-intel-gfx=patchwork.kernel.org@lists.freedesktop.org A function to make it easy to collect any file or directory needed later. --- tools/intel_gpu_abrt | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/tools/intel_gpu_abrt b/tools/intel_gpu_abrt index 141a524..b243a5f 100755 --- a/tools/intel_gpu_abrt +++ b/tools/intel_gpu_abrt @@ -1,5 +1,13 @@ #!/bin/sh +get(){ + if [ ! -e $tardir/${@:$#} ] ; then + mkdir -p $tardir/${@:$#} + fi + if [ -e $1 ] ; then + cp -a ${@:1:$#-1} $tardir/${@:$#} 2>/dev/null + fi +} if [ -d /debug/dri ] ; then debugfs_path=/debug_dri fi @@ -25,15 +33,15 @@ tmpdir=`mktemp -d` tardir=$tmpdir/intel_gpu_abrt mkdir $tardir -mkdir $tardir/debugfs -cp $i915_debugfs/* $tardir/debugfs +get $i915_debugfs/* debugfs -mkdir $tardir/mod_opts -cp /sys/module/i915/parameters/* $tardir/mod_opts +get /sys/module/i915/parameters/* mod_opts mkdir $tardir/X -cp /var/log/Xorg.*.log $tardir/X -cp /etc/X11/xorg.conf $tardir/X +get /var/log/Xorg.0.log X +get /var/log/Xorg.0.log.old X +get /etc/X11/xorg.conf X +get /etc/X11/xorg.conf.d/ X dmesg > $tardir/dmesg lspci -nn > $tardir/lspci