summaryrefslogtreecommitdiff
path: root/bin/build-packages
diff options
context:
space:
mode:
Diffstat (limited to 'bin/build-packages')
-rwxr-xr-xbin/build-packages24
1 files changed, 20 insertions, 4 deletions
diff --git a/bin/build-packages b/bin/build-packages
index 410ee16..5420f56 100755
--- a/bin/build-packages
+++ b/bin/build-packages
@@ -5,11 +5,27 @@
# https://github.com/archlinux32/builder/wiki/Build-system#build-packages
# TODOs:
-# use different build commands for different repositories - do we need this actually?
+
+# use different build commands for different repositories - do we need
+# this actually?
+
# send logs of failed builds
-# handle if build fails due to "local issues" (e.g. unclean build environment, wrong mirror, ...)
-# force different cache for builds (since we don't want to build against an empty i686 cache on a x86_64 host)
-# remove explicit installation of archlinux32-keyring inside the build environment - this should be possible after the next pacman upgrade
+
+# handle if build fails due to "local issues" (e.g. unclean
+# build environment, wrong mirror, ...)
+
+# force different cache for builds (since we don't want to build
+# against an empty i686 cache on a x86_64 host)
+
+# remove explicit installation of archlinux32-keyring inside the build
+# environment - this should be possible after the next pacman upgrade
+
+# avoid any-packages from x86_64 mirrors in /var/cache/pacman/pkg of
+# build slave
+
+# maybe use 'git archive' instead of 'git checkout' to get current
+# port -- this way we could run more than one build job per repo,
+# and we could get rid of the 'git clean', ... mess
. "${0%/*}/../conf/default.conf"