#!/bin/sh
#
# Univention Updater
#  univention-updater-umc-univention-install
#
# SPDX-FileCopyrightText: 2010-2025 Univention GmbH
# SPDX-License-Identifier: AGPL-3.0-only
#

if [ "$1" = "-h" ] || [ "$1" = "--help" ] ; then
	echo "${0##*/} <package> [<package> ...]"
	echo ""
	echo "${0##*/} performs a univention-install <package> "
	exit 1
fi

LOGFILE="/var/log/univention/actualise.log"
STATUSFILE="/var/lib/univention-updater/umc-univention-install.status"

echo "status=RUNNING" > "$STATUSFILE"
if ! /usr/sbin/univention-install -y "$@"
then
	echo "status=FAILED" > "$STATUSFILE"
	echo
	echo "ERROR: An error occurred during package installation. Please check the logfile $LOGFILE."
	date
	exit 1
fi >> "$LOGFILE"

echo "status=DONE" > "$STATUSFILE"
echo >> "$LOGFILE"
echo "The package installation has been finished successfully at $(date)."  >> "$LOGFILE"

exit 0
