From e36285e238ab2216b93b83a33d9d74c95c017ce0 Mon Sep 17 00:00:00 2001 From: memdmp Date: Sat, 14 Jun 2025 06:10:21 +0200 Subject: feat: some scripting --- cleanbuild-repo | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100755 cleanbuild-repo (limited to 'cleanbuild-repo') diff --git a/cleanbuild-repo b/cleanbuild-repo new file mode 100755 index 0000000..3bb274f --- /dev/null +++ b/cleanbuild-repo @@ -0,0 +1,17 @@ +#!/usr/bin/env zsh +set -e +# This script exists to be able to build repositories, from scratch, without having any existing packages prebuild in the target directory. +# It only works with rootbld. +ALL_TARGET="$PWD/target" +rm -rf "$ALL_TARGET" +mkdir "$ALL_TARGET" +source env +buildpkg() { + (cd src/"$1" && abuild -P "$ALL_TARGET" rootbld) +} + +# pkgs with dependents +buildpkg util/gcompat-libdl2 + +# build the rest +"$PWD/build-repo" -- cgit v1.2.3