#!/bin/bash
gunzip vmcore.gz
dnf update -y
dnf install -y kexec-tools
dnf localinstall -y ./kernel-debuginfo-common*
dnf localinstall -y ./kernel-debuginfo-[0-9]*
#!/bin/bash
dnf config-manager --set-enabled powertools
dnf install -y readline-devel
dnf install -y texinfo
dnf install -y lzo-devel
git clone git://git.code.sf.net/p/pykdump/code pykdump
# Download source for Python 3.12.6
wget https://www.python.org/ftp/python/3.8.20/Python-3.8.20.tar.xz
tar -xf ./Python-3.8.20.tar.xz
cd Python-3.8.20/
./configure CFLAGS=-fPIC --disable-shared
cp ../pykdump/Extension/Setup.local-3.8 ./Modules/Setup.local
make
cd ..
wget https://github.com/crash-utility/crash/archive/refs/tags/8.0.5.tar.gz
tar -xf 8.0.5.tar.gz
cd crash-8.0.5/
make lzo
cd ~/pykdump/Extension
./configure -p /root/Python-3.8.20 -c /root/crash-8.0.5
make
cp mpykdump.so ~/mpykdump.so