summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-06-10Fixed bug where it basically didn't work at all.HEADmasterJoseph Graham
2017-05-29spelling mistake in commentsJoseph Graham
2017-05-29Made it clean up old torrents less frequently, to save resources.Joseph Graham
2017-05-28Made the cron job "make_repo_torrents" clean up old torrents.Joseph Graham
2017-05-27Added some extra torrent trackers :)Joseph Graham
2017-05-15Updated list of trackers to be used to make torrents.Joseph Graham
2017-04-29db-check-package-libraries: Make it more robust.Luke Shumaker
First, to ease debugging, put some information in tmpdir filenames. Then, to avoid issues with reading files that are mode unreadable, or stat()ing them in unexecutable directories, add two `find` commands that reset bad permissions to 755/644. Then, skip over symlinks. Beside absolute links being broken in our implementation, it also means that links to files in different packages are broken. This leads to an exception being thrown, as the file can't be open()ed. Finally, skip over non-regular-file files. One package I tried contained a named FIFO, which caused it to hang on open().
2017-02-14config:FROM: default to @repo.parabola.nuLuke Shumaker
2017-02-14mv cron-jobs/db-cleanup.conf .Luke Shumaker
2017-02-14config: sane-ify pathsLuke Shumaker
2017-01-20db-import-archlinux.conf: Fiddle with -src options.Luke Shumaker
2017-01-20db-import-archlinux-src: FixoLuke Shumaker
The first issue is a typo from last commit. But I went ahead and tidied the formatting around it. The second is that create_tarballs() errored out if a repo doesn't contain any arch=(any) packages. The third is that it assumed that ABSLIBRE_ROOT and ABS_ROOT already exist.
2017-01-20Fix: `libreblacklist get-pkg` requires the full blacklist on stdin.Luke Shumaker
2017-01-20db-import-archlinux-src: Move configuration into conf files.Luke Shumaker
2017-01-20db-import-archlinux-src: Tidy config variable names.Luke Shumaker
2017-01-20db-import-archlinux-src: Tidy the config section at the beginning.Luke Shumaker
2017-01-20db-import-archlinux-src: Better tmp file management.Luke Shumaker
2017-01-20db-import-archlinux-src: Fail on both i686 and x86_64, not just x86_64.Luke Shumaker
The overly-clever control flow operators in sync_abs_libre() [I believe mistakenly] only had the function fail if the _last_ iteration of the loop failed, rather than any iteration.
2017-01-20db-import-archlinux-src: Remove dead code.Luke Shumaker
2017-01-18add nonprism-multilib{,-testing}André Fabian Silva Delgado
2017-01-18add pcr-multilib{,-testing} and kernels-testingAndré Fabian Silva Delgado
2017-01-17Switch to use libreblacklist.Luke Shumaker
2017-01-17Update configuration from production.Luke Shumaker
2016-10-14add community-testing repoAndré Fabian Silva Delgado
2016-10-14add unmaintained repoAndré Fabian Silva Delgado
2016-10-14add pcr-testing repoAndré Fabian Silva Delgado
2016-08-22remove some redundant logic from import-*-pkg scriptsIsaac 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-22create clean databases when importing arm packagesIsaac 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-08Merge branch 'pending'Luke Shumaker
2016-06-21Use archlinux.mirror.pkern.at for syncing since mirrors.kernel.org is unstableAndré Fabian Silva Delgado
2016-06-02Drop support code for old pkgpool-les repository format.Luke Shumaker
We switched away in 2011 at the latest.
2016-06-02db-update: add some stricter checks from Arch Linux upstreamLuke Shumaker
2016-06-02get rid of stupid differences between this and lukeshu/xbsLuke Shumaker
2016-06-02db-functions: learn some new functions from Arch Linux upstreamLuke Shumaker
2016-06-02Handle 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-02testing cleanup (backported from lukeshu/xbs)Luke Shumaker
2016-06-02Add READMELuke Shumaker
2016-04-17mv cron-jobs/repo-sanity-check db-check-repo-sanityLuke Shumaker
2016-04-17Backport changes from the lukeshu/xbs branch.Luke Shumaker
Notable, remove the files.db stuff that became extraneous with pacman 5.
2016-04-17tidyLuke Shumaker
2016-04-17more config file cleanupLuke Shumaker
2016-04-17oopsLuke Shumaker
2016-04-17switch up the naming schem for the import scriptsLuke Shumaker
2016-04-17Clean up the config files.Luke Shumaker
2016-04-17Sync test/ with lukeshu/archlinux+cleanup+librelib again.Luke Shumaker
2016-04-17tidyLuke Shumaker
2016-04-17begone with create-repoLuke Shumaker
2016-04-17bring back xihh's tests into tests-xihh/Luke Shumaker
2016-04-17begone with db-libremessagesLuke Shumaker
2016-04-17Grab an updated test/ directory from lukeshu/archlinux+cleanup+librelibLuke Shumaker
It's not like we were running the tests anyway, and this makes merging easier.