Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | 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 | 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-16 | Use printf-formatters instead of string interpolation on msg, error, etc. | Luke Shumaker | |
2016-04-16 | Fix quoting around variables, especially arrays. | Luke Shumaker | |
Other than pure quoting, this involved: - swapping */@ for array access in a few places - fiddling with printf in a pipeline - replacing `$(echo ${array[@]})` with `${array[*]}` - replacing `echo $(...)` with `...` When searching for these things, I used the command: grep -Prn --exclude-dir=.git '(?<!["=]|\[\[ |\[\[ -[zn] )\$(?!{?#|\(|\? )' and ignored a bunch of false positives. | |||
2016-02-16 | disallow packages not built in a chroot | Levente Polyak | |
double shame! This will detect both, packages with missing .BUILDINFO (built in non updated environments) and packages that are not built in a chroot at all (indicated by non default builddir). Signed-off-by: Levente Polyak <anthraxx@archlinux.org> Signed-off-by: Pierre Schmitz <pierre@archlinux.de> | |||
2015-11-24 | prevent duplicate repos from locking themselves | Nicolás Reynolds | |
2015-06-08 | Merge branch 'master' into lukeshu/xbs | Luke Shumaker | |
# Conflicts: # abslibre # any-to-ours # config # db-cleanup # db-functions # db-libremessages # db-move # db-sync | |||
2015-06-08 | db-update: get the correct directory for xbs | Luke Shumaker | |
2015-06-05 | db-update: Hook in to `xbs release-server` as it exists today. | Luke Shumaker | |
Obviously, this is an exercise in noticing a leaky abstraction. - assumes that the PKGBUILD is staged to a real directory going in - assumes where that is - assumes how to clean that up I believe the correct solution will require modifying XBS. Following is what I believe the changes should be. - change release-server to take "REPO ARCH DIR1 [DIR2...]", instead of using the CWD. - but this still assumes that the caller knows where release-client put the PKGBUILD, so change it to take "REPO ARCH PKGBASE1 [PKGBASE2...]". - this means that release-server knows to check if a PKGBUILD exists at the specified arch, and fall back to 'any' if it doesn't. - an alternative would be passing in the .pkg.tar filenames, and either parsing the filename or using db-functions to figure out the arch. - ??? how to get rid of cleaning up assumptions. | |||
2015-05-25 | Use $(xbs name) instead of saying XBS. | Luke Shumaker | |
2015-05-25 | Pull in more changes from lukeshu/archlinux+cleanup+librelib | Luke Shumaker | |
2015-05-25 | db-update: Remove debug code | Luke Shumaker | |
2015-05-24 | db-update: Remove debugging code | Parabola | |
2015-05-17 | Merge branch 'master' into lukeshu/xbs | Luke Shumaker | |
2014-11-01 | disallow packages without a valid PACKAGER | Dave Reisner | |
Shame. Signed-off-by: Pierre Schmitz <pierre@archlinux.de> | |||
2014-07-04 | Fix having a flexible PKGEXT | Luke Shumaker | |
2014-06-24 | db-update: get the list of repos the same way as upstream Arch | Luke Shumaker | |
The largest advantage of this is that it implicitly ignores directories we don't want to consider repos. | |||
2014-06-18 | silly whitespace and similar fidling | Luke Shumaker | |
2014-06-18 | Use printf formatters instead of string interpolation. | Luke Shumaker | |
I used this command to find them: egrep -r --exclude-dir={test,.git} '(plain|msg|msg2|warning|error|stat_busy|stat_done|abort|die)\s+"?[^"]*\$' | |||
2014-06-18 | Clean up quoting. | Luke Shumaker | |
2014-06-18 | more quoting an printf fixes | Luke Shumaker | |
2014-01-16 | Merge branch 'master' into cleanup | Luke Shumaker | |
Conflicts: cron-jobs/ftpdir-cleanup cron-jobs/sourceballs db-functions db-move db-remove db-sync db-update get-repos local_config testing2x yf-update | |||
2014-01-15 | db-update: add shopt -s nullglob and remove mail script to ↵ | André Fabian Silva Delgado | |
maintenance@lists.parabolagnulinux.org because it's unstable | |||
2014-01-11 | modification on db-update for mail | aurelien | |
2014-01-08 | Avoid using $(basename $var) , use ${var##*/} instead | Luke Shumaker | |
2014-01-08 | Fix some array quoting. | Luke Shumaker | |
2014-01-08 | Normalize to load config then local_config then db-functions | Luke Shumaker | |
2014-01-08 | Be very careful about using $0. | Luke Shumaker | |
2014-01-08 | Fix quoting on arrays. | Luke Shumaker | |
2014-01-08 | Fix some array quoting. | Luke Shumaker | |
2014-01-08 | Merge branch 'master' into cleanup | Luke Shumaker | |
Conflicts: db-remove db-update local_config | |||
2014-01-08 | db-update: remove 'other' from repo blacklist now that issue #460 is added | Luke Shumaker | |
2014-01-08 | Don't error about permissions on empty staging repos (feature #460) | Parabola | |
2014-01-06 | fix things | Parabola | |
2014-01-05 | db-update: add hook for publishing generated sources | Parabola | |
2013-12-31 | clean up | Luke Shumaker | |
2013-12-31 | Merge branch 'cleanup' into master-merge | Luke Shumaker | |
Conflicts: config cron-jobs/sourceballs db-functions db-move db-remove db-update | |||
2013-12-31 | `readlink -e` all "$0"s | Luke Shumaker | |
2013-06-17 | use xbs, not svn | Luke Shumaker | |
2013-01-31 | db-update: Ignore forgeign staging packages | Pierre Schmitz | |
2012-10-03 | Use pacman-key to check signatures as it now uses a correct exit value | Pierre Schmitz | |
2012-09-13 | db-update: Ignore repos in repos. | Michał Masłowski | |
2012-08-21 | This is clearly not the way | Nicolás Reynolds | |
2012-08-21 | Fix | Nicolás Reynolds | |
2012-06-26 | Re-enabled check on other repos; skip already released packages | Nicolás Reynolds | |
2012-04-29 | Source the config before the functions as the latter references the former | Pierre Schmitz | |
2011-12-19 | Avoid calls to basename | Pierre Schmitz | |
2011-12-18 | Validate package signatures on db-update | Pierre Schmitz | |