author | Urja (ARMLFS builder)
<urja+armlfs@urja.dev> 2025-05-11 09:43:12 UTC |
committer | Urja (ARMLFS builder)
<urja+armlfs@urja.dev> 2025-05-11 09:43:12 UTC |
parent | e14ef7113d28374bdddfb18404136330891a2fe0 |
pkg-spawned.sh | +5 | -0 |
pkg-spawner.sh | +1 | -1 |
diff --git a/pkg-spawned.sh b/pkg-spawned.sh index 5082aa8..518e098 100755 --- a/pkg-spawned.sh +++ b/pkg-spawned.sh @@ -4,6 +4,11 @@ cd $1 if [ -e ./pre-build-special.sh ]; then su builder -c "./pre-build-special.sh" fi +# Repackage mode +if [ "$2" == "-R" ]; then + su builder -c "../makepkg.sh -Rcs" + exit $? +fi EV= if [ -n "$2" ]; then EV="$2=1" diff --git a/pkg-spawner.sh b/pkg-spawner.sh index 33fd7af..3aee5ae 100755 --- a/pkg-spawner.sh +++ b/pkg-spawner.sh @@ -1,6 +1,6 @@ #!/bin/sh set -e -su builder -c "../pkg-prep.sh $1" +[ "$2" == "-R" ] || su builder -c "../pkg-prep.sh $1" mount -o remount,size=8G /tmp SPAWN="systemd-nspawn --console=autopipe -a -M pkg-builder-$CARCH-$$ --volatile=overlay --bind=/sources" CMD="/usr/bin/env CARCH=$CARCH $(pwd)/../pkg-spawned.sh $(pwd) $2"