iso-profiles/oem/gaming-oem-kde/desktop-overlay/usr/bin/steamos-update

34 lines
828 B
Text
Raw Normal View History

2023-09-12 18:47:21 +02:00
#! /bin/bash
# The Steam client is known to call this script with the following parameter combinations:
# steamos-update --supports-duplicate-detection -- should do nothing
# steamos-update --enable-duplicate-detection check -- should check for update
# steamos-update check -- should check for update
# steamos-update --enable-duplicate-detection -- should perform an update
# steamos-update -- should perform an update
while [[ $# -gt 0 ]]; do
case $1 in
check)
CHECK=1
shift
;;
--supports-duplicate-detection)
EXIT=1
shift
;;
*)
shift
;;
esac
done
if [ -n "$CHECK" ]; then
exit 7
elif [ -n "$EXIT" ]; then
exit 0
else
exit 7 # tells Steam client there is no update to perform
fi