changelog shortlog graph tags branches files raw help

Mercurial > infra / changeset: scripts

changeset 169: c559c8891196
parent 168: 535fad8a8134
child 170: e997af70c9dc
author: Richard Westhaver <ellis@rwest.io>
date: Mon, 29 Jan 2024 17:58:00 -0500
files: scripts/build-containers.sh scripts/build-emacs-mini.sh
description: scripts
     1.1--- a/scripts/build-containers.sh	Mon Jan 29 17:34:51 2024 -0500
     1.2+++ b/scripts/build-containers.sh	Mon Jan 29 17:58:00 2024 -0500
     1.3@@ -1,5 +1,32 @@
     1.4 #!/bin/sh
     1.5 set -e
     1.6 podman manifest create infra/alpine
     1.7-podman build -f Containerfile.alpine --platform linux/amd64,linux/arm64 --manifest infra/alpine
     1.8+podman build -f Containerfile.alpine --squash --platform linux/amd64,linux/arm64 --manifest infra/alpine -t infra/alpine
     1.9 podman manifest push infra/alpine registry.compiler.company/comp/infra/alpine
    1.10+
    1.11+podman build -f Containerfile.archarm --squash -t infra/archarm
    1.12+podman push infra/archarm registry.compiler.company/comp/infra/archarm
    1.13+
    1.14+podman manifest create infra/archlinux
    1.15+podman build -f Containerfile.archriscv --squash -t infra/archriscv --platform linux/riscv64 --manifest infra/archlinux
    1.16+podman build -f Containerfile.archarm --squash -t infra/archarm --platform linux/arm64 --manifest infra/archlinux
    1.17+podman build -f Containerfile.archlinux --squash -t infra/archlinux --platform linux/amd64 --manifest infra/archlinux
    1.18+podman manifest push infra/archlinux registry.compiler.company/comp/infra/archlinux
    1.19+
    1.20+podman build -f Containerfile.box --squash -t infra/box
    1.21+podman push infra/box registry.compiler.company/comp/infra/box
    1.22+
    1.23+podman build -f Containerfile.ubuntu --squash -t infra/ubuntu
    1.24+podman push infra/ubuntu registry.compiler.company/comp/infra/ubuntu
    1.25+
    1.26+podman build -f Containerfile.worker --squash -t infra/worker
    1.27+podman push infra/worker registry.compiler.company/comp/infra/worker
    1.28+
    1.29+podman build -f Containerfile.operator --squash -t infra/operator
    1.30+podman push infra/operator registry.compiler.company/comp/infra/operator
    1.31+
    1.32+# podman build -f Containerfile.vc-runner --squash -t infra/vc-runner
    1.33+# podman push infra/vc-runner registry.compiler.company/comp/infra/vc-runner
    1.34+
    1.35+# podman build -f Containerfile.vc --squash -t infra/vc
    1.36+# podman push infra/vc registry.compiler.company/comp/infra/vc
     2.1--- a/scripts/build-emacs-mini.sh	Mon Jan 29 17:34:51 2024 -0500
     2.2+++ b/scripts/build-emacs-mini.sh	Mon Jan 29 17:58:00 2024 -0500
     2.3@@ -2,10 +2,10 @@
     2.4 CPUS=$(getconf _NPROCESSORS_ONLN)
     2.5 TARGETDIR="${1:-build/src/emacs}"
     2.6 CONFIG=(--without-all
     2.7+        --with-x-toolkit=no
     2.8         --without-x
     2.9 	--enable-link-time-optimization
    2.10 	--with-json=ifavailable
    2.11 	--with-modules
    2.12-        --with-x-toolkit=no
    2.13         --prefix=/usr/local)
    2.14 cd $TARGETDIR &&./configure ${CONFIG[@]} && NATIVE_FULL_AOT=1 make -j$CPUS