git » texlive-texmf.git » commit 6f321c3

texlive-texmf 2024.2

author Urja (ARMLFS builder)
2024-07-12 17:48:05 UTC
committer Urja (ARMLFS builder)
2024-07-12 17:48:05 UTC
parent 0b19ba965ab7893d676eb2945c2f6fe3a6459649

texlive-texmf 2024.2

custom-build.sh +12 -9

diff --git a/custom-build.sh b/custom-build.sh
index 6106257..8ffc755 100755
--- a/custom-build.sh
+++ b/custom-build.sh
@@ -4,21 +4,22 @@ set -e
 P=$(pwd)
 cd ..
 SRC=/tmp/texmf-src-$$
-AW=/sources/archives/.work
+SRCW=/tmp/texmf-srcw-$$
+SRCX=$SRCW.work
 AP=/sources/archives/base/texlive-texmf
-rm -rf $SRC
-mkdir -p $SRC
+rm -rf $SRC $SRCW
+mkdir -p $SRC $SRCW
 mkdir -p /tmp/texmf-src
-mkdir -p $AW /tmp/.work
+mkdir -p $SRCX /tmp/.work
 rm -rf $P/src
 mkdir -p $P/src
 chown -R builder:builder $P/src
-chown builder:builder $SRC
+chown builder:builder $SRC $SRCW
 chown builder:builder /tmp/texmf-src
-chown builder:builder $AW /tmp/.work
+chown builder:builder $SRCX /tmp/.work
 
 squashfuse -o allow_other $AP/texmf-source.sqfs /tmp/texmf-src
-mount -t overlay overlay -olowerdir=/tmp/texmf-src,upperdir=$AP,workdir=$AW,redirect_dir=on,metacopy=on $AP
+mount -t overlay overlay -olowerdir=$AP:/tmp/texmf-src,upperdir=$SRCW,workdir=$SRCX,redirect_dir=on,metacopy=on $AP
 mount -t overlay overlay -olowerdir=/tmp/texmf-src,upperdir=$SRC,workdir=/tmp/.work,redirect_dir=on,metacopy=on $P/src
 cd $P
 su builder -c "../pkg-prep.sh $1"
@@ -26,10 +27,12 @@ su builder -c "../pkg-prep.sh $1"
 mount -o remount,nr_inodes=1m /tmp
 systemd-nspawn -M pkg-builder-$$  --volatile=overlay --bind=/sources --bind-ro=/var/lib/pacman/sync -D /build-core $(pwd)/custom-spawned.sh $(pwd) $2
 ../pkg-repo.sh
-echo $1 >> ../built-order
+echo $1 >> ../$CARCH-built-order
 cd ..
 umount $P/src
 umount $AP
 umount /tmp/texmf-src
 rm -r $SRC
-rm -r $AW
+rm -r $SRCW
+rm -r $SRCX
+