Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-11-05 | Merge branch 'master' into lukeshu/xbslukeshu/xbs | Luke Shumaker | |
# Conflicts: # config | |||
2016-10-14 | add community-testing repo | André Fabian Silva Delgado | |
2016-10-14 | add unmaintained repo | André Fabian Silva Delgado | |
2016-10-14 | add pcr-testing repo | André Fabian Silva Delgado | |
2016-08-22 | remove some redundant logic from import-*-pkg scripts | Isaac David | |
repo-remove handles both .db and .files at once, there's no need to use it again. A second time produces the following error, it was hiding behind the pipe to sed: ERROR: '${_repo}.files.tar.gz' doesn't have a valid database archive extension. | |||
2016-08-22 | create clean databases when importing arm packages | Isaac David | |
The package databases provided upstream contain mismatches (e.g. package descs with a %PGPSIG% field in .db but not in .files), which causes parabolaweb to fail to add file lists. A new database with whitelisted packages is created to work around this. | |||
2016-07-08 | Merge branch 'master' into lukeshu/xbs | Luke Shumaker | |
2016-07-08 | Merge branch 'pending' | Luke Shumaker | |
2016-06-21 | Use archlinux.mirror.pkern.at for syncing since mirrors.kernel.org is unstable | André Fabian Silva Delgado | |
2016-06-02 | Merge branch 'pending' into lukeshu/xbs | Luke Shumaker | |
2016-06-02 | Drop support code for old pkgpool-les repository format. | Luke Shumaker | |
We switched away in 2011 at the latest. | |||
2016-06-02 | db-update: add some stricter checks from Arch Linux upstream | Luke Shumaker | |
2016-06-02 | get rid of stupid differences between this and lukeshu/xbs | Luke Shumaker | |
2016-06-02 | db-functions: learn some new functions from Arch Linux upstream | Luke Shumaker | |
2016-06-02 | Handle split packages with different pkgver. | Luke Shumaker | |
makepkg 5(?) dropped support for making these, but the code is there in lukeshu/xbs, so go ahead and backport it. | |||
2016-06-02 | testing cleanup (backported from lukeshu/xbs) | Luke Shumaker | |
2016-06-02 | Add README | Luke Shumaker | |
2016-04-17 | un-delete the repo sanity check | Luke Shumaker | |
2016-04-17 | mv cron-jobs/repo-sanity-check db-check-repo-sanity | Luke Shumaker | |
2016-04-17 | Backport changes from the lukeshu/xbs branch. | Luke Shumaker | |
Notable, remove the files.db stuff that became extraneous with pacman 5. | |||
2016-04-17 | Write a README. | Luke Shumaker | |
2016-04-17 | Merge branch 'master' into lukeshu/xbs | Luke Shumaker | |
# Conflicts: # config # cron-jobs/db-cleanup # db-check-nonfree # db-import-archlinux-any-to-ours # db-import-archlinux-pkg # db-import-archlinux-src # test/lib/common.inc # test/test.d/create-filelists.sh # test/test.d/db-update.sh # test/test.d/testing2x.sh | |||
2016-04-17 | Merge branch 'lukeshu/archlinux+cleanup+librelib' into lukeshu/xbs | Luke Shumaker | |
# Conflicts: # config # cron-jobs/makepkg.conf # cron-jobs/update-web-db # db-functions # db-move # db-remove # db-update # test/lib/common.inc # test/test.d/create-filelists.sh # test/test.d/db-update.sh # testing2x | |||
2016-04-17 | tidy | Luke Shumaker | |
2016-04-17 | Use the librelib version of get_full_versionlukeshu/archlinux+cleanup+librelib | Luke Shumaker | |
2016-04-17 | db-functions: get CARCH from makepkg.conf | Luke Shumaker | |
2016-04-17 | db-functions: use librelib instead of having copies here | Luke Shumaker | |
2016-04-17 | devlist-mailer: Make LIST and FROM configurablelukeshu/archlinux+cleanup | Luke Shumaker | |
2016-04-17 | Normalize to tab indent. | Luke Shumaker | |
2016-04-17 | db-functions: Fix check_repo_permission checking all architectures | Luke Shumaker | |
It mistakenly looped over just the first element of the ARCHES array, instead of the entire array. This meant that it only checked the permissions for one architecture. | |||
2016-04-17 | Consistently use "$(dirname "$(readlink -e "$0")")" | Luke Shumaker | |
This does correct handling of - executing a program by symlink - any weird characters in the full path - I'm sure there's another case I thought about when I originally did this. | |||
2016-04-17 | Add "#!/hint/bash" to the beginning of several files. | Luke Shumaker | |
It is a method of notifying text-editors that a file is in Bash syntax without giving it a propper shebang (which would be confusing, as it would suggest that the file should be executable), as well as working across virtually all text-editors (unlike "-*- Mode: Bash -*-" or whatever). | |||
2016-04-17 | Use `grep &>/dev/null` instead of `grep -q` when operating on piped stdin. | Luke Shumaker | |
`grep -q` may exit as soon as it finds a match; this is a good optimization for when the input is a file. However, if the input is the output of another program, then that other program will receive SIGPIPE, and further writes will fail. When this happens, it might (bsdtar does) print a message about a "write error" to stderr. Which is going to confuse and alarm the user. I'll add that this is not purely hypothetical--it has happened to me while running the test suite. | |||
2016-04-17 | test/: Make which architectures to build for configurable. | Luke Shumaker | |
2016-04-17 | test/: make TMPDIR configurable via config.testing | Luke Shumaker | |
Because common.inc is included in nested calls, to prevent later calls from overriding earlier calls, we export MASTER_TMPDIR to signal the top-level value. Calls to mktemp have also bee adjusted to obey TMPDIR. | |||
2016-04-17 | Export TMPDIR, and use mktemp -t instead of making it part of the template | Luke Shumaker | |
2016-04-17 | Use += instead of jumping through hoops. | Luke Shumaker | |
The += operator was introduced in Bash 3.1, and was already used in some places in dbscripts, but not everywhere. For normal strings, this isn't a big deal, but appending to an array without using += is nasty. | |||
2016-04-17 | more config file cleanup | Luke Shumaker | |
2016-04-17 | oops | Luke Shumaker | |
2016-04-17 | switch up the naming schem for the import scripts | Luke Shumaker | |
2016-04-17 | Clean up the config files. | Luke Shumaker | |
2016-04-17 | Sync test/ with lukeshu/archlinux+cleanup+librelib again. | Luke Shumaker | |
2016-04-17 | test/lib/common.inc: fix a bad merge | Luke Shumaker | |
2016-04-17 | mv db-check-nonfree{,-in-db} | Luke Shumaker | |
2016-04-17 | Give things more consistent names. | Luke Shumaker | |
2016-04-17 | Move xihh's tests out of tests/ into tests-xihh/ | Luke Shumaker | |
2016-04-17 | tidy | Luke Shumaker | |
2016-04-17 | begone with create-repo | Luke Shumaker | |
2016-04-17 | bring back xihh's tests into tests-xihh/ | Luke Shumaker | |
2016-04-17 | Merge branch 'lukeshu/xbs' into testmerge | Luke Shumaker | |
# Conflicts: # test/lib/common.inc # test/test.d/create-filelists.sh # test/test.d/db-move.sh # test/test.d/db-remove.sh # test/test.d/db-repo-add.sh # test/test.d/db-repo-remove.sh # test/test.d/db-update.sh # test/test.d/ftpdir-cleanup.sh # test/test.d/sourceballs.sh |