diff options
| author | Claudius "keldu" Holeksa <mail@keldu.de> | 2026-02-10 22:58:28 +0100 |
|---|---|---|
| committer | Claudius "keldu" Holeksa <mail@keldu.de> | 2026-02-16 13:58:07 +0100 |
| commit | b1be49e5e518aaa414e198bcdac55fd2b723c359 (patch) | |
| tree | 9cf6786ecbdfcdc86e892540bec6fc3dcb57b4f1 | |
| parent | 1c71af2bf76b1cc29f7d2a98c5b5b0aa746ec759 (diff) | |
| download | libs-lbm-b1be49e5e518aaa414e198bcdac55fd2b723c359.tar.gz | |
Don't need old norce builder anymore
| -rwxr-xr-x | util/podman/norce_old_build.sh | 64 |
1 files changed, 0 insertions, 64 deletions
diff --git a/util/podman/norce_old_build.sh b/util/podman/norce_old_build.sh deleted file mode 100755 index 62dc169..0000000 --- a/util/podman/norce_old_build.sh +++ /dev/null @@ -1,64 +0,0 @@ -#!/usr/bin/env bash -set -euo pipefail - -# --- Configuration: package name and version --- -PKG_NAME="kel-lbm" -PKG_VERSION="0.0.3" - -# --- Ensure we're in the Git root --- -if ! GIT_ROOT=$(git rev-parse --show-toplevel 2>/dev/null); then - echo "Error: Not inside a git repository." - exit 1 -fi -cd "$GIT_ROOT" - -# --- Ensure default.nix exists --- -if [[ ! -f default.nix ]]; then - echo "Error: no default.nix in Git root ($GIT_ROOT)" - exit 1 -fi - -# --- Detect host CA bundle (best effort) --- -HOST_CA_BUNDLE="" -if [[ -f /etc/ssl/certs/ca-certificates.crt ]]; then - HOST_CA_BUNDLE="/etc/ssl/certs/ca-certificates.crt" -elif [[ -f /etc/pki/tls/certs/ca-bundle.crt ]]; then - HOST_CA_BUNDLE="/etc/pki/tls/certs/ca-bundle.crt" -fi - -# --- Run build + packaging inside container --- -podman run --rm -it \ - -v "$GIT_ROOT":/workspace \ - -v /etc/ssl/certs:/etc/ssl/certs:ro \ - -v /etc/pki:/etc/pki:ro \ - ${HOST_CA_BUNDLE:+-v "$HOST_CA_BUNDLE:$HOST_CA_BUNDLE:ro"} \ - -w /workspace \ - -e USER=nix \ - -e PKG_NAME="$PKG_NAME" \ - -e PKG_VERSION="$PKG_VERSION" \ - -e SSL_CERT_FILE="$HOST_CA_BUNDLE" \ - -e NIX_SSL_CERT_FILE="$HOST_CA_BUNDLE" \ - docker.io/nixos/nix:latest \ - nix-shell -p bash --run " - set -euo pipefail - - echo \"Using CA bundle: \${SSL_CERT_FILE:-system default}\" - - # Build the derivation - nix-build default.nix -A release.examples --out-link result - - # Install fpm if missing - if ! command -v fpm >/dev/null 2>&1; then - nix-shell -p fpm --run 'true' - fi - - # Create .deb package - nix-shell -p fpm --run \"fpm -s dir -t deb -n \$PKG_NAME -v \$PKG_VERSION -C result --prefix /usr/local .\" - - # RPM disabled for now - # nix-shell -p fpm rpm --run \"fpm -s dir -t rpm -n \$PKG_NAME -v \$PKG_VERSION -C result --prefix /usr/local .\" - " - -echo "✅ Build complete!" -echo " - result -> $GIT_ROOT/result" -echo " - ${PKG_NAME}_${PKG_VERSION}.deb is in $GIT_ROOT" |
