From b4a3d61b3f51cbdf5af23002ede2fbf08cd9f3a9 Mon Sep 17 00:00:00 2001 From: Erich Eckner Date: Fri, 14 Sep 2018 11:00:04 +0200 Subject: use i486 in more places --- lib/common-functions | 2 +- lib/load-configuration | 2 +- lib/mysql-functions | 9 ++++++++- 3 files changed, 10 insertions(+), 3 deletions(-) (limited to 'lib') diff --git a/lib/common-functions b/lib/common-functions index 92d5726..2d96350 100755 --- a/lib/common-functions +++ b/lib/common-functions @@ -557,7 +557,7 @@ download_sources_by_hash() { return 1 fi - for arch_suffix in '' '_i686'; do + for arch_suffix in '' '_i486' '_i686'; do for sum_type in 'md5sum' 'sha1sum' 'sha256sum' 'sha512sum'; do grep '^\s*'"${sum_type}s${arch_suffix}"' = ' "${tmp_dir}/.SRCINFO" | \ sed 's|^.* = ||' | \ diff --git a/lib/load-configuration b/lib/load-configuration index 0100bd9..4f6b26a 100755 --- a/lib/load-configuration +++ b/lib/load-configuration @@ -91,7 +91,7 @@ build_log_directory='/srv/http/build-logs' irc_dir='/home/slave/irc/irc.freenode.net' irc_password='top_secret' -# commands to run to update the i686 package mirror used for installing i686 packages, +# commands to run to update the package mirror used for installing archlinux32 packages, # e.g. the one from /etc/pacman.d/mirrorlist32 (useful on build slaves which do not # have the master mirror in the mirrorlist32) mirror_update_command='' diff --git a/lib/mysql-functions b/lib/mysql-functions index 3006262..31bdfd0 100755 --- a/lib/mysql-functions +++ b/lib/mysql-functions @@ -604,7 +604,14 @@ mysql_sanity_check() { temp_dir=$(mktemp -d 'tmp.mysql-functions.mysql_sanity_check.XXXXXXXXXX' --tmpdir) trap 'rm -rf --one-file-system "${temp_dir}"' EXIT - for arch in 'i486' 'i686'; do + { + printf 'SELECT DISTINCT `architectures`.`name`' + printf ' FROM `architectures`' + printf ' WHERE `architectures`.`id`!=%s;\n' \ + "${architecture_ids__any}" + } | \ + mysql_run_query | \ + while read -r arch; do for dir in $(ls_master_mirror "${arch}"); do ls_master_mirror "${arch}/${dir}" | \ sed ' -- cgit v1.2.3-54-g00ecf