From 3ba5167de8e0456d9e5e2507cf67af0b08aec117 Mon Sep 17 00:00:00 2001 From: Sadoon Albader Date: Fri, 25 Aug 2023 18:44:28 +0300 Subject: [PATCH] add script build-glibc-debian --- build-glibc-debian | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 build-glibc-debian diff --git a/build-glibc-debian b/build-glibc-debian new file mode 100644 index 0000000..141dc2e --- /dev/null +++ b/build-glibc-debian @@ -0,0 +1,39 @@ +#!/bin/bash + +echo "SCRIPT IS STILL WIP, DO NOT RUN" + +BASEDIR=~/.local/src/bookworm-sffs/ +BUILDDIR=~/.local/src/bookworm-sffs/src/ +REPODIR=~/.local/src/bookworm-sffs/repo/pool/ +JOBS=1 +CHROOT=bookworm-ppc64el-sbuild +OPTS= +RELEASE=bookworm + +# To be changed to the full list +LIST=(glibc) + + +for pkg in $LIST +do + mkdir -p $BUILDDIR/${pkg:0:1} +done + +cd $BUILDDIR + +for pkg in $LIST +do + cd $BUILDDIR/${pkg:0:1}/ + mkdir -p $pkg && cd $BUILDDIR/${pkg:0:1}/$pkg + apt source $pkg + + if sbuild -d $RELEASE -c $CHROOT $OPTS -j$JOBS *.dsc; then + echo Build successful + echo $pkg >> $BASEDIR/success + mkdir -p $REPODIR/${pkg:0:1}/$pkg/ + mv *.deb $REPODIR/${pkg:0:1}/$pkg/ + else + echo Build failed + echo $pkg >> $BASEDIR/failed + fi +done -- 2.30.2