mirror of https://github.com/lukechilds/umbrel.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
749 B
26 lines
749 B
#!/bin/bash -e
|
|
|
|
RELEASE=$1
|
|
UMBREL_PATH=$2
|
|
UMBREL_USER=$3
|
|
|
|
echo "==== OTA UPDATE ===== | STAGE: SUCCESS"
|
|
|
|
# Delete previous (unused) images
|
|
echo "Deleting previous images"
|
|
cat <<EOF > $UMBREL_PATH/bin/update/status.json
|
|
{"state": "installing", "progress": 90, "description": "Deleting previous images"}
|
|
EOF
|
|
# docker image prune --all --force
|
|
|
|
# Cleanup
|
|
echo "Removing backup"
|
|
cat <<EOF > $UMBREL_PATH/bin/update/status.json
|
|
{"state": "installing", "progress": 95, "description": "Removing backup"}
|
|
EOF
|
|
[ -d /tmp/umbrel-backup ] && rm -rf /tmp/umbrel-backup
|
|
|
|
echo "Successfully installed Umbrel $RELEASE"
|
|
cat <<EOF > $UMBREL_PATH/bin/update/status.json
|
|
{"state": "success", "progress": 100, "description": "Successfully installed Umbrel $RELEASE"}
|
|
EOF
|