Arch Linux repository manager
Find a file
2013-08-22 00:01:38 +08:00
scripts add a "pkgrepo" column to record which repository the entry belongs to 2013-08-21 22:51:33 +08:00
test fix server_path 2013-02-10 18:55:52 +08:00
archrepo.ini.example rename archrepo.ini to archrepo.ini.example 2013-08-21 22:57:02 +08:00
archreposrv check config for duplicate repo settings 2013-08-22 00:01:06 +08:00
dbutil.py check database version before use 2013-02-11 21:34:35 +08:00
pkgreader.py pkgreader: checkdepend is multiple too 2013-05-03 20:31:10 +08:00
README.mkd minor README update 2013-08-22 00:01:38 +08:00
repomon.py fix typo 2013-08-21 23:02:59 +08:00
test_readpkg.py module to read package info 2012-12-31 16:21:19 +08:00

USAGE

Edit a copy of archrepo.ini and then run ./archreposrv <config>.

DEPENDENCIES

  • Python, >= 3.3, with sqlite support
  • distribute
  • tornado, > 2.4.1
  • pyinotify, tested with 0.9.4
  • winterpy (add pylib to $PYTHONPATH)

TODO

  • [high] adding and then removing it before adding complete will result in not-in-database removing
  • [high] remove winterpy dependency
  • [middle] setup.py support
  • [low] use one common command queue (now one each repo)
  • [low] support symlinking packages here
  • [low] verify packages