diff --git a/main/postmarketos-mkinitfs-hook-debug-shell/20-debug-shell.sh b/main/postmarketos-mkinitfs-hook-debug-shell/20-debug-shell.sh index bc339490b..93d2d8b57 100644 --- a/main/postmarketos-mkinitfs-hook-debug-shell/20-debug-shell.sh +++ b/main/postmarketos-mkinitfs-hook-debug-shell/20-debug-shell.sh @@ -42,6 +42,11 @@ echo "Start the telnet daemon" chmod +x /telnet_connect.sh telnetd -b "${IP}:${TELNET_PORT}" -l /telnet_connect.sh +# mount pstore, if possible +if [ -d /sys/fs/pstore ]; then + mount -t pstore pstore /sys/fs/pstore || true +fi + echo "---" echo "WARNING: debug-shell is active on ${IP}:${TELNET_PORT}." echo "This is a security hole! Only use it for debugging, and" diff --git a/main/postmarketos-mkinitfs-hook-debug-shell/APKBUILD b/main/postmarketos-mkinitfs-hook-debug-shell/APKBUILD index e72cf8d7f..90741dd47 100644 --- a/main/postmarketos-mkinitfs-hook-debug-shell/APKBUILD +++ b/main/postmarketos-mkinitfs-hook-debug-shell/APKBUILD @@ -1,6 +1,6 @@ pkgname=postmarketos-mkinitfs-hook-debug-shell pkgver=0.1.1 -pkgrel=4 +pkgrel=5 pkgdesc="Root shell in the initramfs (security hole, for debugging only)" url="https://postmarketos.org" depends="postmarketos-mkinitfs fbdebug evtest linuxconsoletools reboot-mode" @@ -17,5 +17,5 @@ package() { "$pkgdir"/etc/postmarketos-mkinitfs/files/20-debug-shell.files } -sha512sums="06e684f0b2ce4766fe7890e0a545ca7e6bc1a03255d2cdf3dd7db6cfda01bf56a21042ac371b54bfe08379ed8c3eebd34a6efa4405595588d2734db0b011e761 20-debug-shell.sh +sha512sums="8de9bd415adc9ac09763e34bef1ac869105cf42377a233c2fad021b64b3a0a68883feddd056491ef3ce4a1cc892344337aea0898af3834c1396302aed128f782 20-debug-shell.sh 3274b01850dabe927bc3749f2b4b86eab02adc6954504352401e596e29e044aec512ccead68b471a8009aa8658fe698ffdc67e03c3ca55b7dd54d35c72ac620f 20-debug-shell.files"