1*cab87e9cSJagpal Singh Gill#!/bin/bash 2*cab87e9cSJagpal Singh Gillset -eo pipefail 3*cab87e9cSJagpal Singh Gill 4*cab87e9cSJagpal Singh Gill# Check the /sys/class/watchdog/watchdog1/access_cs0 and tell if it's running on the primary or the secondary flash. 5*cab87e9cSJagpal Singh Gill 6*cab87e9cSJagpal Singh GillACCESS_CS0="/sys/class/watchdog/watchdog1/access_cs0" 7*cab87e9cSJagpal Singh GillSLOT_FILE="/run/media/slot" 8*cab87e9cSJagpal Singh Gill 9*cab87e9cSJagpal Singh Gill# Create directory if not exist 10*cab87e9cSJagpal Singh Gillmkdir -p "$(dirname "${SLOT_FILE}")" 11*cab87e9cSJagpal Singh Gill 12*cab87e9cSJagpal Singh Gill# Write slot info 13*cab87e9cSJagpal Singh Gillif [ -f ${ACCESS_CS0} ]; then 14*cab87e9cSJagpal Singh Gill echo "1" > ${SLOT_FILE} 15*cab87e9cSJagpal Singh Gillelse 16*cab87e9cSJagpal Singh Gill echo "0" > ${SLOT_FILE} 17*cab87e9cSJagpal Singh Gillfi 18