lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Fri, 27 Nov 2015 14:41:09 +0800 From: yalin wang <yalin.wang2010@...il.com> To: jan.kiszka@...mens.com, yalin.wang2010@...il.com, akpm@...ux-foundation.org, mmarek@...e.cz, linux-kernel@...r.kernel.org Subject: [PATCH V2] scripts: fix the sys path for gdb scripts 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 <yalin.wang2010@...il.com> --- 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@...r.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists