1#!/vendor/bin/sh
2
3# Decrypt the keys and write them to the kernel
4ramoops -D
5
6if [ $? -eq 0 ]; then
7    # Pivot (and decrypt)
8    echo 1 > /sys/devices/virtual/ramoops/pstore/use_alt
9else
10    setprop vendor.ramoops.decryption.error $?
11fi
12
13# Trigger remount of pstore regardless of decryption state
14setprop vendor.ramoops.decrypted true
15
16# Generate keys (if none exist), and load the keys to carveout
17if [[ $(getprop ro.hardware) == "walleye" ]]; then
18    ramoops -g -l -c
19else
20    ramoops -g -l
21fi
22
23