Add initfs hook which causes a kernel panic (useful for debugging)

This commit is contained in:
Daniele Debernardi 2018-09-21 22:04:54 +02:00 committed by Oliver Smith
parent dd17dc5c06
commit e07a79aa5d
No known key found for this signature in database
GPG key ID: 5AE7F5513E0885CB
2 changed files with 25 additions and 0 deletions

View file

@ -0,0 +1,8 @@
#!/bin/sh
echo "PMOS DEBUG: kernel panic in 30s" > /dev/kmsg
sleep 30s
echo "PMOS DEBUG: kernel panic now" > /dev/kmsg
echo c > /proc/sysrq-trigger

View file

@ -0,0 +1,17 @@
pkgname="postmarketos-mkinitfs-hook-kernel-panic"
pkgver=0.1.0
pkgrel=0
pkgdesc="Script to cause a kernel panic after 30s from the initramfs (for debugging only)"
url="https://postmarketos.org"
depends="postmarketos-mkinitfs"
source="00-kernel-panic.sh"
arch="noarch"
license="GPL2"
package() {
mkdir -p "$pkgdir"/etc/postmarketos-mkinitfs/hooks/
install -Dm644 "$srcdir"/00-kernel-panic.sh \
"$pkgdir"/etc/postmarketos-mkinitfs/hooks/
}
sha512sums="39be4de98daf4306c15dc8196bcd7649a149e5babccf9860c753d40f1e17ef550556444f65238d30d9dbc3d8610319b0d00f9ff99f128fd8a6bd4cdfb3b38dbe 00-kernel-panic.sh"