Merge pull request #48 from ublue-os/fix-update-progress

fix(steamos-update): Get progress bar working again
This commit is contained in:
Kyle Gospodnetich 2023-07-18 11:21:46 -07:00 committed by GitHub
commit 4aa37f3a96
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -25,7 +25,8 @@ if command -v ublue-update > /dev/null; then
# Fake upgrade progress bar
fake_progress() {
local value=0
while read -r line; do
while [ ! -f '/tmp/upgrade-check' ]; do
sleep 5
if [ ${value} -lt '100' ]; then
echo ${value}'%'
value=$(( value + 3 ))
@ -35,7 +36,7 @@ if command -v ublue-update > /dev/null; then
}
upgrade() {
# Pull exit code from ublue-update
ublue-update --force
ublue-update --force > /dev/null 2>&1
echo $? > /tmp/upgrade-check
}
upgrade | fake_progress