diff options
Diffstat (limited to 'scripts/build-image-release.sh')
| -rwxr-xr-x | scripts/build-image-release.sh | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/scripts/build-image-release.sh b/scripts/build-image-release.sh deleted file mode 100755 index e4c5250..0000000 --- a/scripts/build-image-release.sh +++ /dev/null | |||
| @@ -1,30 +0,0 @@ | |||
| 1 | #!/usr/bin/env bash | ||
| 2 | # | ||
| 3 | # scripts/build-image-release.sh — build the release GPT disk image | ||
| 4 | # | ||
| 5 | # Produces a single dd-able system image with the release build of | ||
| 6 | # the kernel, rsboot bootloader, and all binaries in /bin/. | ||
| 7 | # | ||
| 8 | # Usage: | ||
| 9 | # ./scripts/build-image-release.sh [output.img] | ||
| 10 | # | ||
| 11 | set -euo pipefail | ||
| 12 | |||
| 13 | SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" | ||
| 14 | PROJECT_DIR="$(cd "$SCRIPT_DIR/.." && pwd)" | ||
| 15 | cd "$PROJECT_DIR" | ||
| 16 | |||
| 17 | IMAGE="${1:-rs-dos.img}" | ||
| 18 | |||
| 19 | echo "=== Building release kernel ===" | ||
| 20 | cargo build --release --package rsdos --target x86_64-unknown-uefi | ||
| 21 | |||
| 22 | echo "=== Building system image (chain + GPT) ===" | ||
| 23 | "$SCRIPT_DIR/mksystem.sh" --chain --gpt "$IMAGE" | ||
| 24 | |||
| 25 | echo "" | ||
| 26 | echo "=== Done: $IMAGE ===" | ||
| 27 | ls -lh "$IMAGE" | ||
| 28 | echo "" | ||
| 29 | echo "Boot with: ./scripts/boot-image.sh --gui" | ||
| 30 | echo "USB: sudo dd if=$IMAGE of=/dev/sdX bs=4M status=progress" | ||
