[ SYSTEM ]: Linux srv.persadacompanies.com 4.18.0-553.56.1.el8_10.x86_64 #1 SMP Tue Jun 10 05:00:59 EDT 2025 x86_64
[ SERVER ]: Apache | PHP: 8.4.20
[ USER ]: persadamedika | IP: 45.64.1.108
GEFORCE FILE MANAGER
/
etc
/
kernel
/
postinst.d
/
UPLOAD:
NAME
SIZE
QUICK PERMS
ACTIONS
📄 kernel_postinst.d_dkms
1,100 B
SET
[ EDIT ]
|
[ DEL ]
DELETE SELECTED
[ CLOSE ]
EDIT: kernel_postinst.d_dkms
#!/bin/bash # We're passed the version of the kernel being installed inst_kern=$1 uname_s=$(uname -s) _get_kernel_dir() { KVER=$1 case ${uname_s} in Linux) DIR="/lib/modules/$KVER/build" ;; GNU/kFreeBSD) DIR="/usr/src/kfreebsd-headers-$KVER/sys" ;; esac echo "$DIR" } _check_kernel_dir() { DIR=$(_get_kernel_dir "$1") case ${uname_s} in Linux) test -e "$DIR/include" ;; GNU/kFreeBSD) test -e "$DIR/kern" && test -e "$DIR/conf/kmod.mk" ;; *) false ;; esac } case "${uname_s}" in Linux) header_pkg="linux-headers-$inst_kern" kernel="Linux" ;; GNU/kFreeBSD) header_pkg="kfreebsd-headers-$inst_kern" kernel="kFreeBSD" ;; esac if [ -x /etc/init.d/dkms_autoinstaller ]; then exec /etc/init.d/dkms_autoinstaller start "$inst_kern" fi if ! _check_kernel_dir "$inst_kern" ; then echo "dkms: WARNING: $kernel headers are missing, which may explain the above failures." >&2 echo " please install the $header_pkg package to fix this." >&2 fi