diff options
Diffstat (limited to '90-kernel-install-add.hook')
-rw-r--r-- | 90-kernel-install-add.hook | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/90-kernel-install-add.hook b/90-kernel-install-add.hook new file mode 100644 index 000000000000..4fabf9dfe2bf --- /dev/null +++ b/90-kernel-install-add.hook @@ -0,0 +1,13 @@ +[Trigger] +Operation = Install +Operation = Upgrade +Type = File +Target = usr/lib/modules/*/vmlinuz + +[Action] +Description = Installing kernel and initrd to $BOOT (kernel-install) +When = PostTransaction +Exec = /bin/bash -c 'while read -r vmlinuz; do : && kver="$(basename "$(dirname "$vmlinuz")")" && vmlinuz="$(realpath "${vmlinuz}")" && echo + kernel-install add "$kver" "$vmlinuz" && kernel-install -v add "$kver" "$vmlinuz" | sed "/^\+/d"; done' +Depends = bash +Depends = systemd +NeedsTargets |