add setup-ghmrva-chroot
This commit is contained in:
19
lima/setup-ghmrva-chroot.sh
Normal file
19
lima/setup-ghmrva-chroot.sh
Normal file
@@ -0,0 +1,19 @@
|
||||
#!/bin/bash
|
||||
set -e
|
||||
|
||||
# === Config ===
|
||||
CHROOT_ROOT=/srv/mrva/ghmrva-root
|
||||
GO_SRC_DIR=/Users/hohn/work-gh/mrva/gh-mrva
|
||||
GO_VERSION=1.22.0
|
||||
|
||||
# === Step 6: Build Go binary (gh-mrva) ===
|
||||
echo "[6/6] Building gh-mrva Go binary"
|
||||
export PATH=/usr/local/go/bin:$PATH
|
||||
cd "$GO_SRC_DIR"
|
||||
export GO111MODULE=on
|
||||
export CGO_ENABLED=0
|
||||
go build -o gh-mrva
|
||||
echo " -> Installing binary to chroot"
|
||||
sudo mkdir -p "$CHROOT_ROOT/usr/local/bin"
|
||||
sudo cp gh-mrva "$CHROOT_ROOT/usr/local/bin/gh-mrva"
|
||||
ls -la "$CHROOT_ROOT/usr/local/bin/gh-mrva"
|
||||
Reference in New Issue
Block a user