summaryrefslogtreecommitdiff
path: root/bin/builder.lib
diff options
context:
space:
mode:
Diffstat (limited to 'bin/builder.lib')
-rw-r--r--bin/builder.lib10
1 files changed, 8 insertions, 2 deletions
diff --git a/bin/builder.lib b/bin/builder.lib
index c1a7180..435c068 100644
--- a/bin/builder.lib
+++ b/bin/builder.lib
@@ -100,9 +100,15 @@ if [ -n "${LOG}" ]; then
fi
sbuild --build-dep-resolver=aptitude --force-orig-source -A ${SOURCE} -c ${schroot} -d ${suite}
reprepro --ignore=wrongdistribution -b ${REPO_DIR} include ${BACKPORTS_SUITE} ${DIR}/${NAME}_${VERSION}-1+${BUILD_SUITE}_${host_arch}.changes
-if [ -n "$arch" ]; then
- sbuild --arch ${arch} -c ${schroot}-${arch} -d ${suite}
+if [ ${NAME} = 'lava' ]; then
+ # build arm64 binary only
+ sbuild --build arm64 --no-arch-all --arch arm64 ${SOURCE} -c ${SECOND_SCHROOT} -d ${suite}
+ reprepro --ignore=wrongdistribution -b ${REPO_DIR} include ${BACKPORTS_SUITE} ${DIR}/${NAME}_${VERSION}-1+${BUILD_SUITE}_arm64.changes
+else
+ if [ -n "$arch" ]; then
+ sbuild --build ${arch} --arch ${arch} -c ${schroot}-${arch} -d ${suite}
reprepro --ignore=wrongdistribution -b ${REPO_DIR} include ${BACKPORTS_SUITE} ${DIR}/${NAME}_${VERSION}-1+${BUILD_SUITE}_${arch}.changes
+ fi
fi
if [ -n "${SECOND_SUITE}" ]; then
cp ../changelog ./debian/