Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752124AbbK0Gl3 (ORCPT ); Fri, 27 Nov 2015 01:41:29 -0500 Received: from mail-pa0-f49.google.com ([209.85.220.49]:33850 "EHLO mail-pa0-f49.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750785AbbK0GlZ (ORCPT ); Fri, 27 Nov 2015 01:41:25 -0500 From: yalin wang To: jan.kiszka@siemens.com, yalin.wang2010@gmail.com, akpm@linux-foundation.org, mmarek@suse.cz, linux-kernel@vger.kernel.org Subject: [PATCH V2] scripts: fix the sys path for gdb scripts Date: Fri, 27 Nov 2015 14:41:09 +0800 Message-Id: <1448606469-25744-1-git-send-email-yalin.wang2010@gmail.com> X-Mailer: git-send-email 1.9.1 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2241 Lines: 73 we insert __file__'s real path into sys.path, so that no matter we import the vmlinux-gdb.py from $OUT floder or from source code folder, we can always find the linux/ lib folder, and we don't need create link to linux/*.py files, remove the related make file. Signed-off-by: yalin wang --- scripts/Makefile | 1 - scripts/gdb/Makefile | 1 - scripts/gdb/linux/Makefile | 11 ----------- scripts/gdb/vmlinux-gdb.py | 2 +- 4 files changed, 1 insertion(+), 14 deletions(-) delete mode 100644 scripts/gdb/Makefile delete mode 100644 scripts/gdb/linux/Makefile diff --git a/scripts/Makefile b/scripts/Makefile index 2016a64..72902b5 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -36,7 +36,6 @@ subdir-$(CONFIG_MODVERSIONS) += genksyms subdir-y += mod subdir-$(CONFIG_SECURITY_SELINUX) += selinux subdir-$(CONFIG_DTC) += dtc -subdir-$(CONFIG_GDB_SCRIPTS) += gdb # Let clean descend into subdirs subdir- += basic kconfig package diff --git a/scripts/gdb/Makefile b/scripts/gdb/Makefile deleted file mode 100644 index 62f5f65..0000000 --- a/scripts/gdb/Makefile +++ /dev/null @@ -1 +0,0 @@ -subdir-y := linux diff --git a/scripts/gdb/linux/Makefile b/scripts/gdb/linux/Makefile deleted file mode 100644 index 6cf1ecf..0000000 --- a/scripts/gdb/linux/Makefile +++ /dev/null @@ -1,11 +0,0 @@ -always := gdb-scripts - -SRCTREE := $(shell cd $(srctree) && /bin/pwd) - -$(obj)/gdb-scripts: -ifneq ($(KBUILD_SRC),) - $(Q)ln -fsn $(SRCTREE)/$(obj)/*.py $(objtree)/$(obj) -endif - @: - -clean-files := *.pyc *.pyo $(if $(KBUILD_SRC),*.py) diff --git a/scripts/gdb/vmlinux-gdb.py b/scripts/gdb/vmlinux-gdb.py index ce82bf5..a9029f4 100644 --- a/scripts/gdb/vmlinux-gdb.py +++ b/scripts/gdb/vmlinux-gdb.py @@ -13,7 +13,7 @@ import os -sys.path.insert(0, os.path.dirname(__file__) + "/scripts/gdb") +sys.path.insert(0, os.path.dirname(os.path.realpath(__file__))) try: gdb.parse_and_eval("0") -- 1.9.1 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/