@@ -1703,14 +1703,24 @@ install_dahdi() {
1703
1703
# https://github.com/aircrack-ng/rtl8188eus/issues/263#issuecomment-1715699688
1704
1704
# Fixed by commenting out lines 61-63
1705
1705
KERNEL_MM=$( uname -r | cut -d' .' -f1-2 )
1706
+ printf " Kernel major.minor version is %s\n" " $KERNEL_MM "
1706
1707
KBUILD_DIR=" /usr/lib/linux-kbuild-${KERNEL_MM} "
1707
- MODFINAL_FILE=" ${KBUILD_DIR} /scripts/Makefile.modfinal"
1708
- if [ -f " $MODFINAL_FILE " ]; then
1709
- sed -n 61,63p $MODFINAL_FILE
1710
- phreak_tree_patch $MODFINAL_FILE " modfinal.diff"
1711
- sed -n 61,63p $MODFINAL_FILE
1708
+ if [ -d " $KBUILD_DIR " ]; then
1709
+ MODFINAL_FILE=" ${KBUILD_DIR} /scripts/Makefile.modfinal"
1710
+ if [ -f " $MODFINAL_FILE " ]; then
1711
+ sed -n 61,63p $MODFINAL_FILE
1712
+ sed -n 61,63p $MODFINAL_FILE | grep " CONFIG_DEBUG_INFO_BTF_MODULES"
1713
+ if [ $? -eq 0 ]; then
1714
+ phreak_tree_patch $MODFINAL_FILE " modfinal.diff"
1715
+ sed -n 61,63p $MODFINAL_FILE
1716
+ else
1717
+ echoerr " Skipping modfinal patch, expected content differs on line 61"
1718
+ fi
1719
+ else
1720
+ echoerr " Could not determine path to Makefile.modfinal"
1721
+ fi
1712
1722
else
1713
- echoerr " Could not determine path to Makefile.modfinal "
1723
+ echoerr " Could not determine path to kbuild dir "
1714
1724
fi
1715
1725
1716
1726
# Requests to downloads.digium.com usually use IPv4, but sometimes use IPv6
0 commit comments