summaryrefslogtreecommitdiff
path: root/bin/db-update
AgeCommit message (Collapse)Author
2018-06-04bin/db-update: do not lock if -nErich Eckner
2018-06-04bin/db-update: fix mysql queryErich Eckner
2018-06-04bin/db-update: fix mysql queryErich Eckner
2018-06-04bin/db-update, bin/bootstrap-mysql: move packages based on ↵Erich Eckner
binary_packages_in_repositories
2018-06-01make `binary_packages`.`is_to_be_deleted` and `binary_packages`.`last_moved` ↵Erich Eckner
obsolete; cleanup some queries
2018-05-31fill new columns in `binary_packages_in_repositories`, tooErich Eckner
2018-05-31bin/db-update: remove done TODOErich Eckner
2018-05-30bin/db-update: do not write `binary_packages`.`repository`Erich Eckner
2018-05-30bin/db-update: do not read `binary_packages`.`repository`Erich Eckner
2018-05-25lib/mysql-functions: make mysql_join_binary_packages_repositories and ↵Erich Eckner
mysql_join_repositories_binary_packages obsolete
2018-05-25conf/default.conf -> lib/load-configuration; conf/local.conf -> ↵Erich Eckner
conf/{common,master,slave}.conf
2018-05-25verbose_flock new: it calls flock and reports about blocking processes on errorErich Eckner
2018-05-15bin/db-update,bin/delete-packages,bin/get-package-updates -b|--block -> ↵Erich Eckner
-w|--wait to unitise flags
2018-05-09bin/db-update: keep binary_packages_in_repositories up to dateErich Eckner
2018-05-09bin/db-update: add TODOErich Eckner
2018-05-08lib/mysql-functions: mysql_package_name_query make table names customizableErich Eckner
2018-05-03add several todosErich Eckner
2018-04-22bin/db-update,bin/return-assignment: update `binary_packages`.`last_moved`Erich Eckner
2018-03-24run shellchek in same dir as scriptErich Eckner
2018-03-22decommission package-states directory - we rely on the database nowErich Eckner
2018-03-22bin/db-update -p may now also move untested packages (and break consistency)Erich Eckner
2018-03-22bin/db-update: extract package database in tmp_dir, not in /tmp's tmpfsErich Eckner
2018-03-15bin/db-update --force newErich Eckner
2018-03-14bin/db-update: do not circumvent mysql query logging anymoreErich Eckner
2018-03-13bin/db-update: trigger the mirror refreshs at the end, not in betweenErich Eckner
2018-03-13bin/db-update: do not move untested packages - this breaks stuffErich Eckner
2018-03-13bin/db-update: --progressive newErich Eckner
2018-03-12bin/db-update: only delete/move parts of state files to avoid unnecessary ↵Erich Eckner
insanities
2018-03-10bin/db-update: add TODOErich Eckner
2018-03-09bin/db-update: should not run mysql_cleanup - it does not have the necessary ↵Erich Eckner
locks!
2018-03-09bin/db-update: absolute path for repo-copyErich Eckner
2018-03-09bin/db-update: touch mv* and rm* files in case they're not there yetdb-updateErich Eckner
2018-03-09bin/db-update: fix another unimportant typoErich Eckner
2018-03-09bin/db-update: fix another typo :-)Erich Eckner
2018-03-09bin/db-update: fix unimportant typoErich Eckner
2018-03-09bin/db-update: keep .testing, .tested, .done (mostly) in syncErich Eckner
2018-03-09bin/db-update: columns are separated by space!Erich Eckner
2018-03-09bin/db-update: repo-copy and repo-remove packages in bunchesErich Eckner
2018-03-09bin/db-update: use repo-copy to avoid needing to pull all moving packagesErich Eckner
2018-03-09bin/db-update: trigger_mirror_refreshs after changeErich Eckner
2018-03-09bin/db-update: fully rely on databaseErich Eckner
2018-03-08bin/db-update: cleanup mysql database before accessing it (to accellerate ↵Erich Eckner
database operations)
2018-03-08bin/db-update: call calculate_maximal_moveable_set, but do nothing with the ↵Erich Eckner
output
2018-03-07make -N --raw --batch the default arguments to mysql, explicitely override ↵Erich Eckner
them if required
2018-03-05bin/db-update: add TODO hinting to stored mysql functionErich Eckner
2018-03-05bin/bootstrap-mysql: implement stored function with new condition from ↵Erich Eckner
db-update (which is not yet used, but looks ok)
2018-03-01use "mysql -N" instead of cumbersome seddingErich Eckner
2018-03-01switch from calling ${mysql_command} to calling the wrapper function ↵Erich Eckner
mysql_run_query()
2018-02-16bin/db-update: start reading infos from the database (for now, only the ↵Erich Eckner
sanity-check)
2018-02-16bin/mysql-functions: mysql_join_*_* newErich Eckner