diff --git a/install.sh b/install.sh index 1718ab9..58c140c 100755 --- a/install.sh +++ b/install.sh @@ -149,4 +149,5 @@ install_data misc_systemd_units/mxvlan.service "$DESTDIR$systemdunitd mkdir -p "$DESTDIR$usr_prefix/share/applications" install_data applications-defaults/defaults.list "$DESTDIR$usr_prefix/share/applications/defaults.list" install_data misc_etc_files/modprobe.d/nfs_slotlimit.conf "$DESTDIR$sysconfdir/modprobe.d/nfs_slotlimit.conf" +install_data misc_systemd_units/crashkernel.service "$DESTDIR$systemdunitdir/crashkernel.service" exit diff --git a/misc_systemd_units/crashkernel.service b/misc_systemd_units/crashkernel.service new file mode 100644 index 0000000..402ea5a --- /dev/null +++ b/misc_systemd_units/crashkernel.service @@ -0,0 +1,13 @@ +[Unit] +Description=load crashkernel +ConditionPathExists=/boot/bzImage.crash + +[Service] +StandardOutput=kmsg +StandardError=kmsg +Type=oneshot +ExecStart=/usr/sbin/kexec -p /boot/bzImage.crash --initrd=/boot/grub/initramfs.igz "--append=root=LABEL=root ro console=ttyS1,115200n8 console=tty0 irqpoll maxcpus=1 reset_devices CRASH" +RemainAfterExit=yes + +[Install] +WantedBy=basic.target