Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-08-22 | add config.local to .gitignore | Pierre Schmitz | |
2010-08-18 | fix typo | Pierre Schmitz | |
2010-08-18 | Rewrite ftpdir-cleanup | Pierre Schmitz | |
* runtime reduced to < 1 second * uses file lists and the comm command * searches for missing packages * removes empty legacy directories like extra/os/any | |||
2010-08-18 | Fix cleanup of old packages | Pierre Schmitz | |
* This should fix the cleanup of packages that were not within the pacakge pool before being updated. * a test case for this was added | |||
2010-08-17 | Add additional checks when reading PKGBUILDs | Pierre Schmitz | |
If reading from a PKGBUILD fails stop immediatly. Also put out more usefull error messages. | |||
2010-08-17 | minor fix to error message | Allan McRae | |
Signed-off-by: Allan McRae <allan@archlinux.org> Signed-off-by: Pierre Schmitz <pierre@archlinux.de> | |||
2010-08-17 | Don't try to update no package | Pierre Schmitz | |
Check if there are packages to update for given architecure. Previously db-update quit when only one arch of a package was available. | |||
2010-08-17 | Add [staging] repository | Pierre Schmitz | |
2010-08-15 | Fix locking in db-remove | Pierre Schmitz | |
2010-08-15 | Lock repos before checking | Pierre Schmitz | |
2010-08-15 | add test for testing2x | Pierre Schmitz | |
2010-08-15 | add test to check updating a package | Pierre Schmitz | |
2010-08-15 | Move packages of all arches within one transaction | Pierre Schmitz | |
db-move does no longer need a specific architecture. It will move all architecures of a given package at once. testing2x has been rewritten to respect these changes and testing2x64 is no longer needed. | |||
2010-08-15 | Use common names for repos | Pierre Schmitz | |
2010-08-14 | Prepare support for multiple packages in db-move | Pierre Schmitz | |
2010-08-14 | Don't use hard coded architectures in db-remove | Pierre Schmitz | |
2010-08-14 | Add common function to check for correct repo and arch | Pierre Schmitz | |
2010-08-14 | Don't hardcode supported architectures in db-move | Pierre Schmitz | |
2010-08-14 | Rewrite of db-update | Pierre Schmitz | |
* db-update now updates all repos with packages in its staging dirs * sanity checks are performed before any repo is touched * improved performance * less code; easier to maintain | |||
2010-08-13 | Simplify check for existing packages | Pierre Schmitz | |
2010-08-13 | removed useless statements | Pierre Schmitz | |
2010-08-13 | Remove check which was already covered by check_repo_permission | Pierre Schmitz | |
2010-08-13 | Abort if package already exists in repo | Pierre Schmitz | |
Don't try to be smart and remove packages from the staging dir without asking. | |||
2010-08-13 | Use common functions to print messages, warnings and errors | Pierre Schmitz | |
These functions are copied from makepkg | |||
2010-08-13 | Check permission before any action | Pierre Schmitz | |
Added a function to check if user has permission to alter the repos and db files. | |||
2010-08-10 | Use more consitent naming for package pool | Pierre Schmitz | |
There are no longer architecture-specific subdirs and the structure was switch to this: ftp └── pool ├── community └── packages packages contains all packages from core, extra and testing; this naming is in sync with the svn repo naming: svn-packages and svn-community | |||
2010-08-08 | Fix typo | Pierre Schmitz | |
2010-08-08 | Use db-functions in create-filelists and sourceballs | Pierre Schmitz | |
2010-08-08 | Source PKGBUILD in subshells | Pierre Schmitz | |
This patch sources a PKGBUILD in a subshells instead of directly. This way we don't polute our scope or overwrite our vars which might lead to unexpected behavior. | |||
2010-08-08 | Cleanup db-functions | Pierre Schmitz | |
* fix indention * use consistent output * set vars local | |||
2010-08-08 | Cleanup cron-jobs/adjust-permissions | Pierre Schmitz | |
2010-08-08 | Move common function to db-functions | Pierre Schmitz | |
db-functions now sets an individual $WORKDIR and implements trap functinos that remove locks on exit or error. There are new functions to lock and unlock the running script. misc-scripts/ftpdir-cleanup was renamed to ftpdir-cleanup-repo as the cron-job had the same name. Script names have to be unique when using db-functions. | |||
2010-08-08 | use common workdir | Pierre Schmitz | |
2010-08-08 | Prepare for variable db file compression | Pierre Schmitz | |
2010-08-08 | Remove BUILDSCRIPT variable | Pierre Schmitz | |
There is no need to have a variable for things like PKGBUILD that are very unlikely to ever change. | |||
2010-08-08 | Remove check for old staging dirs | Pierre Schmitz | |
devtools take care of this anyway | |||
2010-08-08 | Cleanup db-remove | Pierre Schmitz | |
* There is no need to copy the db into a working dir * cleanup is automatically called on exit | |||
2010-08-08 | Fix test and add some more checks | Pierre Schmitz | |
2010-08-08 | Reduce verbosity | Pierre Schmitz | |
Only inform of errors and processes that might take longer. | |||
2010-08-08 | add transitions tests | Pierre Schmitz | |
Theses tests simulate the case of packages with the old repo layout and the new package pool layout. | |||
2010-08-08 | fix cleaning of any packages and ignore empty repos | Pierre Schmitz | |
2010-08-08 | add test for ftpdir-cleanup | Pierre Schmitz | |
2010-08-08 | Use package pool instead of $repo/os/any dirs | Pierre Schmitz | |
2010-08-08 | Fix old call | Pierre Schmitz | |
2010-08-07 | Rewrite db-move | Pierre Schmitz | |
* Cleanup code * create symlinks instead of copies * Moving split packages is now (more) atomic * Move old packages to pool if needed | |||
2010-08-07 | Simplify tests and add tests for db-move | Pierre Schmitz | |
2010-08-07 | add test for db-remove | Pierre Schmitz | |
2010-08-07 | add an initial set of tests | Pierre Schmitz | |
2010-08-07 | add some common functions for our test suite | Pierre Schmitz | |
2010-08-07 | add default makepkg.conf for both arches | Pierre Schmitz | |