From: Sadoon Albader Date: Fri, 25 Aug 2023 15:44:28 +0000 (+0300) Subject: add script build-glibc-debian X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=3ba5167de8e0456d9e5e2507cf67af0b08aec117;p=dev-env-setup.git add script 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