OXIESEC PANEL
- Current Dir:
/
/
lib
/
kernel
/
install.d
Server IP: 2a02:4780:11:1084:0:327f:3464:10
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
12/17/2024 04:00:59 AM
rwxr-xr-x
📄
20-grub.install
7.77 KB
04/22/2024 04:52:44 PM
rwxr-xr-x
📄
20-grubby.install
2.2 KB
12/17/2024 04:01:00 AM
rwxr-xr-x
📄
50-depmod.install
368 bytes
06/22/2018 11:11:49 AM
rwxr-xr-x
📄
50-dracut.install
1.62 KB
04/06/2024 01:22:13 PM
rwxr-xr-x
📄
51-dracut-rescue.install
3.26 KB
10/14/2023 03:26:51 PM
rwxr-xr-x
📄
60-kdump.install
791 bytes
10/18/2023 02:24:38 PM
rwxr-xr-x
📄
90-loaderentry.install
1.93 KB
12/17/2024 04:00:07 AM
rwxr-xr-x
📄
92-tuned.install
1.37 KB
02/22/2024 12:23:28 PM
rwxr-xr-x
📄
99-grub-mkconfig.install
459 bytes
04/22/2024 04:52:44 PM
rwxr-xr-x
Editing: 20-grubby.install
Close
#!/bin/bash if [[ ! -x /sbin/new-kernel-pkg ]]; then exit 0 fi COMMAND="$1" KERNEL_VERSION="$2" BOOT_DIR_ABS="$3" KERNEL_IMAGE="$4" KERNEL_DIR="${KERNEL_IMAGE%/*}" [[ "$KERNEL_VERSION" == *\+* ]] && flavor=-"${KERNEL_VERSION##*+}" case "$COMMAND" in add) if [[ "${KERNEL_DIR}" != "/boot" ]]; then for i in \ "$KERNEL_IMAGE" \ "$KERNEL_DIR"/System.map \ "$KERNEL_DIR"/config \ "$KERNEL_DIR"/zImage.stub \ "$KERNEL_DIR"/dtb \ ; do [[ -e "$i" ]] || continue cp -aT "$i" "/boot/${i##*/}-${KERNEL_VERSION}" command -v restorecon &>/dev/null && \ restorecon -R "/boot/${i##*/}-${KERNEL_VERSION}" done # hmac is .vmlinuz-<version>.hmac so needs a special treatment i="$KERNEL_DIR/.${KERNEL_IMAGE##*/}.hmac" if [[ -e "$i" ]]; then cp -a "$i" "/boot/.${KERNEL_IMAGE##*/}-${KERNEL_VERSION}.hmac" command -v restorecon &>/dev/null && \ restorecon "/boot/.${KERNEL_IMAGE##*/}-${KERNEL_VERSION}.hmac" fi # symvers is symvers-<version>.gz so needs a special treatment i="$KERNEL_DIR/symvers.gz" if [[ -e "$i" ]]; then cp -a "$i" "/boot/symvers-${KERNEL_VERSION}.gz" command -v restorecon &>/dev/null && \ restorecon "/boot/symvers-${KERNEL_VERSION}.gz" fi fi /sbin/new-kernel-pkg --package "kernel${flavor}" --install "$KERNEL_VERSION" || exit $? /sbin/new-kernel-pkg --package "kernel${flavor}" --mkinitrd --dracut --depmod --update "$KERNEL_VERSION" || exit $? /sbin/new-kernel-pkg --package "kernel${flavor}" --rpmposttrans "$KERNEL_VERSION" || exit $? ;; remove) /sbin/new-kernel-pkg --package "kernel${flavor+-$flavor}" --rminitrd --rmmoddep --remove "$KERNEL_VERSION" || exit $? ;; *) ;; esac # skip other installation plugins, if we can't find a boot loader spec conforming setup if ! [[ -d /boot/loader/entries || -L /boot/loader/entries ]]; then exit 77 fi