Send patches - preferably formatted by git format-patch - to patches at archlinux32 dot org.
summaryrefslogtreecommitdiff
path: root/lib/load-configuration
AgeCommit message (Collapse)Author
2020-10-20master_mirror_sftp_root new to configure a possibly different root directory ↵Erich Eckner
of the http mirror from the sftp user (rsync is still expected to have its root identical to the http one)
2020-08-18load-confiugration, check for mariadbd when loading mysql-functionsAndreas Baumann
2020-01-30lib/load-configuration: set correct base_dir for running intentionsErich Eckner
2020-01-30lib/load-configuration: only source lib/intentions-queue on the masterErich Eckner
2020-01-30check intentions_left() whenever we get a package_database_lockErich Eckner
2020-01-30lib/load-configuration: set up intentions_directoryErich Eckner
2020-01-19updated git location of packages32Andreas Baumann
2019-11-27added a simpler graceful stop versionAndreas Baumann
2019-11-23removed all systemd testsAndreas Baumann
2019-11-23make stop slave switch also work in multi-slave modeAndreas Baumann
2019-11-23implemented a stop build slave switch for running in a restartable systemd ↵Andreas Baumann
service
2019-11-22lib/load-configuration: fix exit-code logic for buildmaster-on-haltErich Eckner
2019-10-29lib/load-configuration: `exit 0` for systemd if buildmaster is on haltErich Eckner
2019-10-27lib/load-configuration: "64k" means 65535, not 65536Erich Eckner
2019-10-27lib/load-configuration: only save first 64k of parameters - the database ↵Erich Eckner
can't store more anyways
2019-06-28lib/load-configuration, bin/slave-build-connect: skip logging of all ↵Erich Eckner
commands called by slave-build-connect -- they are already logged (with more information) in ssh_log
2019-06-28lib/load-configuration: do not log ii-answer, tooErich Eckner
2019-06-28lib/load-configuration: skip logging for useless commandsErich Eckner
2019-06-28lib/load-configuration: log each command to the databaseErich Eckner
2019-06-24bin/build-packages: :haskell_without_check: should not skip if it's not a ↵Erich Eckner
haskell-* package - it should rather append a build trial including straw :without_check: if it is such a package
2019-06-24add missing file modifications from 944ee949d4a7b548c5586fe144b33903e9b5b63fErich Eckner
2019-06-20straws mirrored_source and mirrored_source_by_hash should be only active in ↵Erich Eckner
the first build trial (ae247cfa1d9ae8cea8f7fb5b599d4a56241ab77e changed the logic of those)
2019-06-20move default value assignment into lib/load-configuration; comment default ↵Erich Eckner
value assignment in *.conf.example
2019-06-20added archbuild_chroots parameter for separating slavesAndreas Baumann
2019-06-19lib/load-configuration: canonicalize base_dir, so we can search for it in ↵Erich Eckner
~/.ssh/authorized_keys
2019-01-19max_testing_duration is now an integer (days)Erich Eckner
2019-01-15lib/load-configuration: do "set +e" if run from bash and base_dir already ↵Erich Eckner
set, too
2018-11-23lib/load-configuration: do not set base_dir if it is already setErich Eckner
2018-11-17the user on the buildmaster is now "master" instead of "slave"Erich Eckner
2018-10-09lib/load-configuration,conf/slave.conf.example: access sources-by-hash ↵Erich Eckner
mirror via https instead of http
2018-09-24bin/harvest-commit-times newErich Eckner
2018-09-14use i486 in more placesErich Eckner
2018-09-08new lock-file status.lockErich Eckner
2018-09-05lib/load-configuration: do not "set -e" if sourced from shellErich Eckner
2018-09-03lib/load-configuration: check even earlier for kill switchErich Eckner
2018-09-03lib/load-configuration: check early for running mysqld, add a kill-switch ↵Erich Eckner
/tmp/do-not-run-build-master
2018-09-02lib/load-configuration: add TODOErich Eckner
2018-07-19mark packages without bug reports as tested after some time (default: 2 weeks)Erich Eckner
2018-07-08lib/load-configuration: use yet another url for relengErich Eckner
2018-07-08lib/load-configuration: fix urlErich Eckner
2018-07-08lib/load-configuration: fix typoErich Eckner
2018-07-08lib/load-configuration: clone correct repositoryErich Eckner
2018-07-08bin/check-mirrors: use git repository of relengErich Eckner
2018-06-26lib/load-configuration: revert a little more, now it should _really_ work ...Erich Eckner
2018-06-26lib/load-configuration: revert last commit partially - it broke somethingErich Eckner
2018-06-26lib/load-configuration,lib/mysql-functions: make runable outside of ↵Erich Eckner
build-master in build-master mode
2018-06-26lib/load-configuration: load values from database if mysqld is running ↵Erich Eckner
(makes debugging/testing easier)
2018-06-21lib/load-configuration: source lib/mysql-functions depending on wether ↵Erich Eckner
mysqld is running or not, not on wether we're the master or not
2018-06-21lib/load-configuration: hostname decides wether we are the master or a slave ↵Erich Eckner
- not if mysqld is running
2018-06-13$master_mirror_rsync_command now with "-l" by defaultErich Eckner