author | Urja (ARMLFS builder)
<urja+armlfs@urja.dev> 2024-06-23 13:24:31 UTC |
committer | Urja (ARMLFS builder)
<urja+armlfs@urja.dev> 2024-06-23 13:24:31 UTC |
parent | 621942bd614b054fb9a410f66edd4a4dfcf87d2a |
custom-build.sh | +6 | -4 |
diff --git a/custom-build.sh b/custom-build.sh index e446e11..6106257 100755 --- a/custom-build.sh +++ b/custom-build.sh @@ -4,20 +4,21 @@ set -e P=$(pwd) cd .. SRC=/tmp/texmf-src-$$ +AW=/sources/archives/.work +AP=/sources/archives/base/texlive-texmf rm -rf $SRC mkdir -p $SRC mkdir -p /tmp/texmf-src -mkdir -p .work /tmp/.work +mkdir -p $AW /tmp/.work rm -rf $P/src mkdir -p $P/src chown -R builder:builder $P/src chown builder:builder $SRC chown builder:builder /tmp/texmf-src -chown builder:builder .work /tmp/.work -AP=/sources/archives/base/texlive-texmf +chown builder:builder $AW /tmp/.work squashfuse -o allow_other $AP/texmf-source.sqfs /tmp/texmf-src -mount -t overlay overlay -olowerdir=/tmp/texmf-src,upperdir=$AP,workdir=.work,redirect_dir=on,metacopy=on $AP +mount -t overlay overlay -olowerdir=/tmp/texmf-src,upperdir=$AP,workdir=$AW,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" @@ -31,3 +32,4 @@ umount $P/src umount $AP umount /tmp/texmf-src rm -r $SRC +rm -r $AW