mirror of
https://github.com/checkpoint-restore/criu.git
synced 2026-01-23 02:14:37 +00:00
coredump: drop python 2 support
This patch reverts changes introduced for Python 2 compatibility in commits:1c866db(Add new files for running criu-coredump via python 2 or 3)3180d35(Add support for python3 in criu-coredump). Signed-off-by: Radostin Stoyanov <rstoyanov@fedoraproject.org>
This commit is contained in:
parent
05f0535de4
commit
7825f4ebfa
6 changed files with 5 additions and 28 deletions
2
Makefile
2
Makefile
|
|
@ -431,7 +431,7 @@ lint:
|
|||
flake8 --config=scripts/flake8.cfg test/others/criu-ns/run.py
|
||||
flake8 --config=scripts/flake8.cfg crit/setup.py
|
||||
flake8 --config=scripts/flake8.cfg scripts/uninstall_module.py
|
||||
flake8 --config=scripts/flake8.cfg coredump/
|
||||
flake8 --config=scripts/flake8.cfg coredump/ coredump/coredump
|
||||
shellcheck --version
|
||||
shellcheck scripts/*.sh
|
||||
shellcheck scripts/ci/*.sh scripts/ci/apt-install
|
||||
|
|
|
|||
1
coredump/coredump.py → coredump/coredump
Normal file → Executable file
1
coredump/coredump.py → coredump/coredump
Normal file → Executable file
|
|
@ -1,3 +1,4 @@
|
|||
#!/usr/bin/env python3
|
||||
import argparse
|
||||
import os
|
||||
import sys
|
||||
|
|
@ -1,6 +0,0 @@
|
|||
#!/usr/bin/env python2
|
||||
|
||||
import coredump
|
||||
|
||||
if __name__ == '__main__':
|
||||
coredump.main()
|
||||
|
|
@ -1,6 +0,0 @@
|
|||
#!/usr/bin/env python3
|
||||
|
||||
import coredump
|
||||
|
||||
if __name__ == '__main__':
|
||||
coredump.main()
|
||||
|
|
@ -35,12 +35,6 @@ import ctypes
|
|||
from pycriu import images
|
||||
from . import elf
|
||||
|
||||
|
||||
try:
|
||||
from itertools import ifilter as filter
|
||||
except ImportError:
|
||||
pass
|
||||
|
||||
# Some memory-related constants
|
||||
PAGESIZE = 4096
|
||||
status = {
|
||||
|
|
@ -318,10 +312,7 @@ class coredump_generator:
|
|||
# prpsinfo.pr_psargs has a limit of 80 characters which means it will
|
||||
# fail here if the cmdline is longer than 80
|
||||
prpsinfo.pr_psargs = self._gen_cmdline(pid)[:80]
|
||||
if (sys.version_info > (3, 0)):
|
||||
prpsinfo.pr_fname = core["tc"]["comm"].encode()
|
||||
else:
|
||||
prpsinfo.pr_fname = core["tc"]["comm"]
|
||||
prpsinfo.pr_fname = core["tc"]["comm"].encode()
|
||||
|
||||
nhdr = elf.Elf64_Nhdr()
|
||||
nhdr.n_namesz = 5
|
||||
|
|
@ -581,10 +572,7 @@ class coredump_generator:
|
|||
setattr(data, "start" + str(i), info.start)
|
||||
setattr(data, "end" + str(i), info.end)
|
||||
setattr(data, "file_ofs" + str(i), info.file_ofs)
|
||||
if (sys.version_info > (3, 0)):
|
||||
setattr(data, "name" + str(i), info.name.encode())
|
||||
else:
|
||||
setattr(data, "name" + str(i), info.name)
|
||||
setattr(data, "name" + str(i), info.name.encode())
|
||||
|
||||
nhdr = elf.Elf64_Nhdr()
|
||||
|
||||
|
|
|
|||
|
|
@ -13,5 +13,5 @@ fi
|
|||
#export PYTHON
|
||||
CRIT=$(readlink -f `dirname ${BASH_SOURCE[0]}`/../../crit/crit-"${PYTHON}")
|
||||
crit=$CRIT
|
||||
CRIU_COREDUMP=$(readlink -f `dirname ${BASH_SOURCE[0]}`/../../coredump/coredump-"${PYTHON}")
|
||||
CRIU_COREDUMP=$(readlink -f `dirname ${BASH_SOURCE[0]}`/../../coredump/coredump)
|
||||
criu_coredump=$CRIU_COREDUMP
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue