diff options
author | Adrian Freihofer <adrian.freihofer@gmail.com> | 2024-02-22 19:14:14 +0100 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2024-02-24 16:10:23 +0000 |
commit | 4e3b6c24d504bd5a8334bd011397cdec8732858f (patch) | |
tree | 628885ca4e8cdb51d8b6d87623cf898cfcecfa9b | |
parent | 55692591227eaac2d50ab339eea87ddca395f6df (diff) | |
download | poky-4e3b6c24d504bd5a8334bd011397cdec8732858f.tar.gz |
devtool: ide-sdk python 3.12 escaping
scripts/lib/devtool/ide_sdk.py:709: SyntaxWarning: invalid escape sequence '\.'
re_so = re.compile('.*\.so[.0-9]*$')
scripts/lib/devtool/ide_plugins/__init__.py:87: SyntaxWarning: invalid escape sequence '\$'
gdbserver_cmd_start += "test -f \$TEMP_DIR/pid && exit 0; "
scripts/lib/devtool/ide_plugins/__init__.py:88: SyntaxWarning: invalid escape sequence '\$'
gdbserver_cmd_start += "mkdir -p \$TEMP_DIR; "
scripts/lib/devtool/ide_plugins/__init__.py:89: SyntaxWarning: invalid escape sequence '\$'
gdbserver_cmd_start += "%s --multi :%s > \$TEMP_DIR/log 2>&1 & " % (
scripts/lib/devtool/ide_plugins/__init__.py:91: SyntaxWarning: invalid escape sequence '\$'
gdbserver_cmd_start += "echo \$! > \$TEMP_DIR/pid;"
scripts/lib/devtool/ide_plugins/__init__.py:94: SyntaxWarning: invalid escape sequence '\$'
gdbserver_cmd_stop += "test -f \$TEMP_DIR/pid && kill \$(cat \$TEMP_DIR/pid); "
scripts/lib/devtool/ide_plugins/__init__.py:95: SyntaxWarning: invalid escape sequence '\$'
gdbserver_cmd_stop += "rm -rf \$TEMP_DIR; "
(From OE-Core rev: e8c64921de7206bf617fc42433286867ae3c931d)
Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r-- | scripts/lib/devtool/ide_plugins/__init__.py | 12 | ||||
-rwxr-xr-x | scripts/lib/devtool/ide_sdk.py | 2 |
2 files changed, 7 insertions, 7 deletions
diff --git a/scripts/lib/devtool/ide_plugins/__init__.py b/scripts/lib/devtool/ide_plugins/__init__.py index 3371b24264..02707bfc37 100644 --- a/scripts/lib/devtool/ide_plugins/__init__.py +++ b/scripts/lib/devtool/ide_plugins/__init__.py | |||
@@ -81,15 +81,15 @@ class GdbCrossConfig: | |||
81 | if self.gdbserver_multi: | 81 | if self.gdbserver_multi: |
82 | temp_dir = "TEMP_DIR=/tmp/gdbserver_%s; " % self.id_pretty | 82 | temp_dir = "TEMP_DIR=/tmp/gdbserver_%s; " % self.id_pretty |
83 | gdbserver_cmd_start = temp_dir | 83 | gdbserver_cmd_start = temp_dir |
84 | gdbserver_cmd_start += "test -f \$TEMP_DIR/pid && exit 0; " | 84 | gdbserver_cmd_start += "test -f \\$TEMP_DIR/pid && exit 0; " |
85 | gdbserver_cmd_start += "mkdir -p \$TEMP_DIR; " | 85 | gdbserver_cmd_start += "mkdir -p \\$TEMP_DIR; " |
86 | gdbserver_cmd_start += "%s --multi :%s > \$TEMP_DIR/log 2>&1 & " % ( | 86 | gdbserver_cmd_start += "%s --multi :%s > \\$TEMP_DIR/log 2>&1 & " % ( |
87 | self.gdb_cross.gdbserver_path, self.gdbserver_port) | 87 | self.gdb_cross.gdbserver_path, self.gdbserver_port) |
88 | gdbserver_cmd_start += "echo \$! > \$TEMP_DIR/pid;" | 88 | gdbserver_cmd_start += "echo \\$! > \\$TEMP_DIR/pid;" |
89 | 89 | ||
90 | gdbserver_cmd_stop = temp_dir | 90 | gdbserver_cmd_stop = temp_dir |
91 | gdbserver_cmd_stop += "test -f \$TEMP_DIR/pid && kill \$(cat \$TEMP_DIR/pid); " | 91 | gdbserver_cmd_stop += "test -f \\$TEMP_DIR/pid && kill \\$(cat \\$TEMP_DIR/pid); " |
92 | gdbserver_cmd_stop += "rm -rf \$TEMP_DIR; " | 92 | gdbserver_cmd_stop += "rm -rf \\$TEMP_DIR; " |
93 | 93 | ||
94 | gdbserver_cmd_l = [] | 94 | gdbserver_cmd_l = [] |
95 | gdbserver_cmd_l.append('if [ "$1" = "stop" ]; then') | 95 | gdbserver_cmd_l.append('if [ "$1" = "stop" ]; then') |
diff --git a/scripts/lib/devtool/ide_sdk.py b/scripts/lib/devtool/ide_sdk.py index b52b52ae73..3bfeb5a3fc 100755 --- a/scripts/lib/devtool/ide_sdk.py +++ b/scripts/lib/devtool/ide_sdk.py | |||
@@ -698,7 +698,7 @@ class RecipeModified: | |||
698 | """find all executable elf files in the image directory""" | 698 | """find all executable elf files in the image directory""" |
699 | binaries = [] | 699 | binaries = [] |
700 | d_len = len(self.d) | 700 | d_len = len(self.d) |
701 | re_so = re.compile('.*\.so[.0-9]*$') | 701 | re_so = re.compile(r'.*\.so[.0-9]*$') |
702 | for root, _, files in os.walk(self.d, followlinks=False): | 702 | for root, _, files in os.walk(self.d, followlinks=False): |
703 | for file in files: | 703 | for file in files: |
704 | if os.path.islink(file): | 704 | if os.path.islink(file): |