#!/bin/sh # S96keepalive — X6200 PMU keepalive # # The X6200 powers itself off after ~180s unless the AXP PMU receives # periodic I2C traffic. This script starts the keepalive daemon at boot. case "$1" in start) echo "Starting keepalive" /usr/sbin/i2c_keepalive.sh >/dev/null 2>&1 & ;; stop) echo "Stopping keepalive" killall i2c_keepalive.sh 2>/dev/null || true ;; restart) $0 stop; sleep 1; $0 start ;; *) echo "Usage: $0 {start|stop|restart}" >&2 exit 1 ;; esac