summaryrefslogtreecommitdiffstats
path: root/scripts/build-image-release.sh
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/build-image-release.sh')
-rwxr-xr-xscripts/build-image-release.sh30
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#
11set -euo pipefail
12
13SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
14PROJECT_DIR="$(cd "$SCRIPT_DIR/.." && pwd)"
15cd "$PROJECT_DIR"
16
17IMAGE="${1:-rs-dos.img}"
18
19echo "=== Building release kernel ==="
20cargo build --release --package rsdos --target x86_64-unknown-uefi
21
22echo "=== Building system image (chain + GPT) ==="
23"$SCRIPT_DIR/mksystem.sh" --chain --gpt "$IMAGE"
24
25echo ""
26echo "=== Done: $IMAGE ==="
27ls -lh "$IMAGE"
28echo ""
29echo "Boot with: ./scripts/boot-image.sh --gui"
30echo "USB: sudo dd if=$IMAGE of=/dev/sdX bs=4M status=progress"