Fix install script and mark it as working.

This commit is contained in:
alex committed 2023-02-03 12:56:23 -08:00
1 parent b9da64cbd1
commit 0995e8813e
2 files changed
+5 -7

No files matched your search

+1 -3
View File
@@ -15,13 +15,11 @@ server.
## Installation ## Installation
**These directions won't work for the time being.**
The following command downloads and runs a script that will fetch the latest update manifest, and The following command downloads and runs a script that will fetch the latest update manifest, and
install all plugins available. It can also be used to update plugins to the latest version install all plugins available. It can also be used to update plugins to the latest version
available. available.
```bash ```bash
# Always validate the contents of a script from the internet! # Always validate the contents of a script from the internet!
bash -c "$(curl -sL https://git.mystic.run/minecraft/foundation/-/raw/main/install.sh)" bash -c "$(curl -sL https://github.com/GayPizzaSpecifications/foundation/raw/main/install.sh)"
``` ```
+4 -4
View File
@@ -20,11 +20,10 @@ if [ ! -d plugins ]; then
fi fi
# Base GitLab update manifest. # Base GitLab update manifest.
base_url="https://git.mystic.run/minecraft/foundation/-/jobs/artifacts/main/raw/" base_url="https://artifacts.gay.pizza/foundation/"
query_params="job=build"
# Download the update manifest. # Download the update manifest.
manifest=$(curl -Ls "$base_url/build/manifests/update.json?$query_params") manifest=$(curl --fail -Ls "$base_url/build/manifests/update.json" || (echo "Failed to download manifest."; exit 1))
# Get plugins list from the manifest. # Get plugins list from the manifest.
plugins=$(echo "$manifest" | jq -r 'keys | .[]') plugins=$(echo "$manifest" | jq -r 'keys | .[]')
@@ -40,5 +39,6 @@ do
echo "Installing $plugin v$version to $dl_path" echo "Installing $plugin v$version to $dl_path"
# Download the plugin and store it at the mentioned path. # Download the plugin and store it at the mentioned path.
curl -Ls "$base_url/$artifact_path?$query_params" --output "$dl_path" curl --fail -Ls "$base_url/$artifact_path" --output "$dl_path" || (echo "Failed to download ${artifact_path}"; exit 1)
done done