summaryrefslogtreecommitdiff
path: root/raveos-app-installer/data/actions/corectrl.sh
diff options
context:
space:
mode:
Diffstat (limited to 'raveos-app-installer/data/actions/corectrl.sh')
-rwxr-xr-xraveos-app-installer/data/actions/corectrl.sh8
1 files changed, 7 insertions, 1 deletions
diff --git a/raveos-app-installer/data/actions/corectrl.sh b/raveos-app-installer/data/actions/corectrl.sh
index 7f378d4..97a55ac 100755
--- a/raveos-app-installer/data/actions/corectrl.sh
+++ b/raveos-app-installer/data/actions/corectrl.sh
@@ -64,7 +64,13 @@ run_as_user mkdir -p "$HOME/.config/corectrl"
if local_cfg="$(resolve_local_config corectrl.ini)"; then
cp "$local_cfg" "$HOME/.config/corectrl/corectrl.ini"
else
- wget -q -O "$HOME/.config/corectrl/corectrl.ini" "${REPO_URL}corectrl.ini" || true
+ if wget -q -O "$HOME/.config/corectrl/corectrl.ini" "${REPO_URL}corectrl.ini"; then
+ echo "e3884788efc7ebd5fc004c4158e79bd84e26575cb0146169774e8039ab29968d $HOME/.config/corectrl/corectrl.ini" | sha256sum -c - >/dev/null || {
+ echo "ERROR: corectrl.ini checksum mismatch"
+ rm -f "$HOME/.config/corectrl/corectrl.ini"
+ exit 1
+ }
+ fi
fi
chown "$USER:$USER" "$HOME/.config/corectrl/corectrl.ini" 2>/dev/null || true