#!/bin/sh

STATUSFILE="/run/foxclient_update_status"

# (status)
status() {
    printf "%s\n" "$1" > "$STATUSFILE"
    logger --id=$$ --tag="$0" "$1"
}

status "RUN Suche nach Updates"
apt-get update
if [ "$?" != 0 ] ; then
    status "ERROR Suche nach Updates fehlgeschlagen"
    return 1
fi
status "RUN Installiere Updates"
apt-get upgrade
if [ "$?" != 0 ] ; then
    status "ERROR Installieren von Updates fehlgeschlagen"
    return 1
else
    status "OK Updates erfolgreich installiert am $(date '+%Y-%m-%d %H:%M:%S')"
    return 0
fi

