#!/bin/sh
set -u

LOG="/boot/ota/service.log"

log() {
	echo "[OTA] $(date -u +"%Y-%m-%dT%H:%M:%SZ") $*" >> "$LOG"
}

log "ota-healthcheck started"

mountpoint -q /boot || {
	log "ERROR /boot not mounted"
	exit 1
}

mountpoint -q /home || {
	log "ERROR /home not mounted"
	exit 1
}

[ -x /usr/bin/signage ] || {
	log "ERROR /usr/bin/signage missing"
	exit 1
}

log "basic healthcheck passed"

exit 0
